<profileable>

syntax:
<profileable android:shell=["true" | "false"] android:enable=["true" | "false"] />
contained in:
<application>
description:
Specifies how profilers can access this application.
attributes:
android:shell
Specifies whether the user of the device can profile this application through local debugging tools. These include If this isn't set or is set to false, these tools and APIs will work only when an app is debuggable. Debuggable apps incur significant and varied performance degradation, and are not useful for measuring timing accurately. This element is strongly recommended for local performance measurements, in order to capture accurate results.
android:enable
Specifies whether the application can be profiled by system services or shell tools (for the latter, you must also set android:shell). If false, the application cannot be profiled at all. Defaults to true. This attribute was added in API level 30.
introduced in:
API Level 29