<profileable>

Sintaxe:
<profileable android:shell=["true" | "false"] android:enabled=["true" | "false"] />
contido em:
<application>
descrição:
Especifica como os criadores de perfil podem acessar o aplicativo.
atributos:
android:shell
Especifica se o usuário do dispositivo pode criar o perfil do aplicativo usando ferramentas de depuração locais, como estas: Se esse atributo não for definido ou for definido como false, essas ferramentas e APIs vão funcionar apenas quando um app for debuggable (depurável). Apps depuráveis geram degradação significativa e variada do desempenho e não são úteis para medir marcações de tempo com precisão. Esse elemento é altamente recomendado para medições de desempenho local para capturar resultados precisos.

Esse elemento foi projetado para ser usado em builds de produção ou de lançamento para permitir a criação local de perfis. A exposição dos dados é mínima, já que não é possível ler os dados da memória pelas ferramentas de criação de perfil do host e pelo processo do shell. Somente os stack traces são legíveis, geralmente ofuscados ou sem símbolos em builds de lançamento.

android:enabled
Especifica se o perfil do aplicativo pode ser criado pelos serviços do sistema ou pelas ferramentas do shell. No último caso, você também define android:shell. Se for definido como "false", não será possível criar um perfil do aplicativo. O padrão é "true". Esse atributo foi adicionado no nível 30 da API.
introduzido em:
API de nível 29