Bu sayfada, performans metriklerini ölçmek için kullanabileceğiniz araçlar açıklanmaktadır.
Açılış süresi
Profil başlatma zamanlamasını kullanmak için
Basit performans
belgelerinden faydalanabilirsiniz.
config.yaml
dosyası ekleyin. config.yaml
.
aşağıdaki gibi görünmelidir:
stop_event: <logcat log message which will terminate log collection after reboot> events: event1_name: <pattern that matches log message> event2_ ...
Bazı cihazlarda saat başlatılırken ilk birkaç saniye için yanlış bir saat gösterilebilir. Bu sırada
ön analiz aracı kullanıma hazır bir zaman düzeltmesi barındırabilir. İsteğe bağlı
config.yaml
içindeki zaman düzeltme kalıbı.
Başlatma sürelerini optimize etme, başlatma işleminin nasıl iyileştirileceğini açıklar
Bootloader, Cihaz Kernel'i, G/Ç ayarı, Başlatma animasyonu ve
SELinux politikası.
Uygulama başlatma süresi
Kullanıcılar uygulamaların hızlı yüklenmesini ve duyarlı olmasını bekler. Uygulama Başlatma Süresi ve başlatma sürecinin iç unsurları hakkında ayrıntılı bilgi verir ve startup’ın profilini ve optimizasyonu bazı yolları da görmüştük.
Kullanıcı arayüzü
Kullanıcı arayüzü performans testi, uygulamanızın işlevsel şartları karşıladığından emin olur. sorunsuz olması ve saniyede tutarlı 60 kare hızında çalıştığından emin olmanız gerekir (bkz. Android Performans Kalıpları: Neden 60 fps?) ve tüm bunları kareleri atlamadan veya geciktirmeden yapabilirsiniz.
Daha fazla bilgi için bkz. Test Kullanıcı Arayüzü Performansı ve JankTest.
Bellek
Uygulama bellek kullanımını incelemek için şu iki yöntemden birini kullanabilirsiniz:
- Zaman içinde
procstats
kullanılarak. meminfo
kullanılarak zamanın anlık görüntüsü.
Ayrıntılar için bkz.:
- Bellek kullanımını ölçmek için bkz. Görüntüleyin Bellek Ayırmaları.
- Belleği incelemek üzere Android Studio IDE'yi kullanmak için Android Studio, GUI tabanlı bir bellek sağlar aracı kullanıma sunduk. Ayrıntılar için bkz. Java Yığınını görüntüleyin ve Bellek Profili Aracı ile Bellek Ayırmaları.
- Linux, Android ve Chrome platformunda performans enstrümantasyonu ve izleme yapmak için ve kullanıcı alanı uygulamalarında açık kaynak Perfetto kullanın.
Merkezi işlem birimi
CPU'yu sorgulamak için aşağıdaki araçları kullanabilirsiniz.
- Android uygulamalarının ve Android'de çalışan yerel işlemlerin profilini çıkarmak için şunu kullanın: Basit performans belgelerinden faydalanabilirsiniz. Android için yerel bir merkezi işlem birimi (CPU) profil oluşturma aracı. Simpleperf, Java ve Android'de C++ kodu. Simpleperf yürütülebilir dosyası, L ve Python'dan sonraki Android sürümlerinde çalışabilir komut dosyaları N sürümünden sonraki Android sürümlerinde kullanılabilir.
- Uygulamanızla etkileşimde bulunurken uygulamanızın CPU kullanımını ve ileti dizisi etkinliğini gerçek zamanlı olarak incelemek için CPU Profiler'ı kullanın. Bunun daha hızlı ve daha sorunsuz bir kullanıcı deneyimi sağlamak ve kullanıcılarınızı korumak cihazın pil ömrünü uzatın. Bunun yanı sıra, kaydedilen yöntem, işlev ve sistem izler.
.
. Basit performans belgelerinden faydalanabilirsiniz. Ayrıntılar için Basit performans belgelerinden faydalanabilirsiniz.