- söz dizimi:
<profileable android:shell=["true" | "false"] android:enabled=["true" | "false"] />
- bulunduğu yer:
<application>
- description:
- Profil kullanıcılarının bu uygulamaya nasıl erişebileceğini belirtir.
- özellikler:
android:shell
- .
Cihaz kullanıcısının, yerel hata ayıklama yoluyla bu uygulamanın profilini çıkarıp çıkaramayacağını belirtir
araçlar vardır:
android.os.Trace
izleme API'leri (Android 11 ve önceki sürümler)simpleperf
am profile
komutlarıperfetto
profil aracı (yerel bellek, Java belleği, CPU)
false
olarak ayarlanırsa bu araçlar ve API'ler yalnızca bir uygulama şu durumlarda çalışır:debuggable
. Hata ayıklanabilir uygulamalar önemli ve değişken performans düşüşüne neden olur ve aşağıdakiler için faydalı değildir: ne kadar iyi karşıladığını görebileceksiniz. Bu öğe, yerel performans için önemle tavsiye edilir ölçümler yapabilirsiniz.Bu öğe, yerel profil oluşturmayı etkinleştirmek için sürümde veya üretimde kullanılabilecek şekilde tasarlanmıştır. Verilerin açığa çıkma riski minimum düzeydedir: hiçbir bellek verisi ana makine profil oluşturma araçları tarafından okunamaz. bahsedeceğiz. Genellikle kod karartma veya simge içermeyen yığın izlemeler (stack trace) okunabilir durumdadır pek çok farklı işlevi vardır.
android:enabled
- .
Uygulamanın, sistem hizmetleri veya kabuk araçları tarafından profilinin profilinden alınıp alınamayacağını belirtir.
İkincisi için de
android:shell
değerini ayarlamanız gerekir. Yanlış değeri döndürülürse uygulamanın profili hiç çıkarılamaz. Varsayılan değer, doğru değeridir. Bu özellik, API düzeyi 30'da eklendi.
- tanıtıldığı yer:
- API Düzeyi 29
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2024-08-22 UTC.
[null,null,["Son güncelleme tarihi: 2024-08-22 UTC."],[],[]]