Tetap teratur dengan koleksi Simpan dan kategorikan konten berdasarkan preferensi Anda.
sintaksis:
<profileable android:shell=["true" | "false"] android:enabled=["true" | "false"] />
terdapat dalam:
<application>
deskripsi:
Menentukan cara profiler mengakses aplikasi ini.
atribut:
android:shell
Menentukan apakah pengguna perangkat dapat membuat profil aplikasi ini melalui alat proses debug lokal atau tidak. Alat ini mencakup Jika tidak disetel atau disetel ke false, alat dan API ini hanya akan berfungsi saat aplikasi debuggable. Aplikasi yang dapat di-debug akan mengalami penurunan performa yang signifikan dan bervariasi, serta tidak dapat digunakan untuk mengukur waktu secara akurat. Elemen ini sangat direkomendasikan untuk pengukuran performa lokal guna mendapatkan hasil yang akurat.

Elemen ini dirancang agar dapat digunakan dalam build produksi rilis untuk mengaktifkan pembuatan profil lokal. Hal ini berdampak minimal pada eksposur data - tidak ada data memori yang dapat dibaca oleh alat pembuatan profil host dan proses shell. Hanya pelacakan tumpukan yang dapat dibaca, yang biasanya di-obfuscate atau tidak memiliki simbol dalam build rilis.

android:enabled
Menentukan apakah aplikasi dapat diprofilkan oleh layanan sistem atau alat shell (untuk alat shell, Anda juga harus menetapkan android:shell). Jika salah, aplikasi tersebut tidak dapat diprofil sama sekali. Nilai default-nya adalah true. Atribut ini ditambahkan di API level 30.
diperkenalkan di:
API Level 29