ProfilingManager
'yı kullanmanın en faydalı yolu, herkese açık kullanıcılarınızdan profiller toplamak olsa da öncelikle kurulumunuzda hata ayıklamanız veya incelemeler için yerel profiller kaydetmeniz gerekebilir. Profillerin bazen kaydedilmediğini fark etmiş olabilirsiniz. Bunun nedeni genellikle sıklık sınırlamasıdır. Daha fazla bilgi için Sıklık sınırlaması nasıl çalışır? başlıklı makaleyi inceleyin.
adb
Komutları kullanarak yerel cihazınızdaki belirli hata ayıklama ayarlarını yapabilirsiniz. Aşağıdaki ayarlar, yerel profillemeye yardımcı olmak için kullanılabilir.
Hız sınırlayıcıyı devre dışı bırakma
Aşağıdaki komut, ProfilingManager
yerel olarak kullanılırken özellikle yararlıdır. Bu işlem, hem uygulama sürecini hem de sistem hız sınırlayıcılarını devre dışı bırakır ve ProfilingManager
'ya tüm profil isteklerini hız sınırlaması olmadan yerine getirmesi talimatını verir.
adb shell device_config put profiling_testing rate_limiter.disabled true
Redaksiyonsuz izleri saklama
Aşağıdaki komut, izlerin karartılmamış sürümlerini /data/misc/perfetto-traces/profiling/<trace-name>.perfetto-trace-unredacted
konumundaki geçici dizinde saklamanıza olanak tanır.
Sansürlenmemiş izler, sansürlenmiş izlere kıyasla daha fazla sistem düzeyinde bilgi sağlar. Bu bilgiler, ayrıntılı incelemeler için çok önemlidir.
adb shell device_config put profiling_testing delete_temporary_results.disabled true
Gizlilik nedeniyle bu özellik yalnızca yerel profilleme için kullanılabilir ve varsayılan olarak devre dışıdır.