Meskipun cara paling berguna untuk menggunakan ProfilingManager
adalah mengumpulkan profil dari
pengguna publik, Anda mungkin perlu men-debug penyiapan atau merekam profil
lokal untuk penyelidikan terlebih dahulu. Anda mungkin memperhatikan bahwa profil terkadang tidak direkam, sering kali karena pembatasan kecepatan. Untuk mengetahui informasi selengkapnya, lihat Cara kerja pembatasan frekuensi panggilan.
Anda dapat menyesuaikan setelan debug tertentu di perangkat lokal menggunakan perintah adb
. Setelan berikut tersedia untuk membantu pembuatan profil lokal.
Menonaktifkan pembatas kecepatan
Perintah berikut sangat berguna saat menggunakan ProfilingManager
secara lokal. Hal ini akan menonaktifkan proses aplikasi dan pembatas kecepatan sistem, serta menginstruksikan ProfilingManager
untuk memenuhi semua permintaan profil tanpa dibatasi.
adb shell device_config put profiling_testing rate_limiter.disabled true
Mempertahankan rekaman aktivitas yang tidak disamarkan
Perintah berikut memungkinkan Anda menyimpan versi rekaman aktivitas yang tidak disamarkan di direktori sementara yang terletak di /data/misc/perfetto-traces/profiling/<trace-name>.perfetto-trace-unredacted
.
Rekaman aktivitas yang tidak disamarkan memberikan informasi tingkat sistem yang lebih banyak daripada rekaman aktivitas yang disamarkan, yang dapat menjadi sangat penting untuk penyelidikan mendalam.
adb shell device_config put profiling_testing delete_temporary_results.disabled true
Untuk alasan privasi, fitur ini hanya tersedia untuk pembuatan profil lokal dan dinonaktifkan secara default.