dmtracedump
,
grafiksel çağrı yığını diyagramları oluşturur. Araç, Graphviz aracını kullanır
Nokta yardımcı programını kullanarak grafik çıktısı oluşturun, bu nedenle Graphviz'i yüklemeniz gerekir
dmtracedump
çalıştırmadan önce. Henüz iz günlükleri oluşturmadıysanız ve
bunları bağlı cihazınızdan yerel makinenize kaydettiyseniz,
Uygulamanızda araçlar kullanarak izleme günlükleri oluşturun.
dmtracedump
aracı, çağrı yığını verilerini bir ağaç diyagramı şeklinde oluşturur. Burada her
düğüm, bir yöntem çağrısını temsil eder. Çağrı akışını (üst düğümden alt düğümlere) gösterir
görebilirsiniz. Aşağıdaki şemada dmtracedump
için örnek bir çıkış gösterilmektedir.
dmtracedump
aracı, Android SDK Araçları paketinde sunulur ve
android-sdk/platform-tools/
adresindedir.
Sözdizimi
dmtracedump kullanımı:
dmtracedump [-ho] [-s sortable] [-d trace-base-name] [-g outfile] trace-base-name
Araç, daha sonra trace-base-name.data
ve
trace-base-name.key
.
Genel seçenekler
Genel seçenekler | Açıklama |
---|---|
-h |
HTML çıkışını açma |
-o |
Profil oluşturmak yerine izleme dosyasının dökümünü al |
Komutlar ve komut seçenekleri
Komutlar ve seçenekler | Açıklama |
---|---|
-d trace-base-name |
Bu iz adıyla fark |
-g outfile |
outfile çıkışı oluştur |
-s sortable |
Sıralanabilir JavaScript dosyasının bulunduğu konumun URL'si |
-t percent |
Grafiğe alt düğüm eklemek için minimum eşik ( süre yüzdesine eşittir). Bu seçenek kullanılmazsa, varsayılan eşik %20'dir. |
Çıkış
dmtracedump
, grafikteki her düğüm için aşağıdakileri gösterir
bilgi:
ref callname (inc-ms, exc-ms,numcalls)
ref
- İzleme günlüklerinde kullanıldığı şekliyle arama referans numarasıinc-ms
— Kapsayıcı geçen süre (yöntemde harcanan milisaniye sayısı, (tüm alt yöntemler dahil)exc-ms
— Özel geçen süre (yöntemde harcanan milisaniye sayısı, (alt yöntemler dahil değildir)numcalls
— Arama sayısı