dmtracedump
, izleme günlüğü dosyalarından grafik çağrı yığını diyagramları oluşturan bir araçtır. Araç, grafik çıkışı oluşturmak için Graphviz Dot yardımcı programını kullanır. Bu nedenle, dmtracedump
aracını çalıştırmadan önce Graphviz'i yüklemeniz gerekir. Henüz izleme günlükleri oluşturmadıysanız ve bunları bağlı cihazınızdan yerel makinenize kaydetmediyseniz Uygulamanıza enstrümantasyon uygulayarak iz günlükleri oluşturma bölümüne gidin.
dmtracedump
aracı, çağrı yığını verilerini bir ağaç diyagramı olarak oluşturur. Burada her düğüm bir yöntem çağrısını temsil eder. Ok kullanarak çağrı akışını (üst düğümden alt düğümlere) gösterir. Aşağıdaki diyagramda örnek bir dmtracedump
çıktısı gösterilmektedir.
dmtracedump
aracı, Android SDK Araçları paketinde sağlanır ve android-sdk/platform-tools/
konumunda bulunur.
Sözdizimi
dmtracedump'ın kullanımı:
dmtracedump [-ho] [-s sortable] [-d trace-base-name] [-g outfile] trace-base-name
Ardından araç, trace-base-name.data
ve trace-base-name.key
cihazlarından iz günlüğü verilerini yükler.
Genel seçenekler
Genel seçenekler | Açıklama |
---|---|
-h |
HTML çıkışını aç |
-o |
Profil oluşturmak yerine izleme dosyasının dökümünü alın |
Komutlar ve komut seçenekleri
Komutlar ve seçenekler | Açıklama |
---|---|
-d trace-base-name |
Bu iz adıyla ilgili farkları belirtin |
-g outfile |
outfile için çıkış oluştur |
-s sortable |
Sıralanabilir JavaScript dosyasının konumunun URL tabanı |
-t percent |
Alt düğümleri grafiğe dahil etmek için gereken minimum eşik (alt düğümlerin dahil olduğu süre, üst öğelerin dahil olduğu sürenin yüzdesi olarak belirtilir). Bu seçenek kullanılmazsa varsayılan eşik %20 olur. |
Çıkış
dmtracedump
, grafikteki her bir düğüm için aşağıdaki bilgileri gösterir:
ref callname (inc-ms, exc-ms,numcalls)
ref
: İzleme günlüklerinde kullanılan arama referans numarasıinc-ms
— Kapsayıcı geçen süre (tüm alt yöntemler dahil olmak üzere yöntemde harcanan milisaniye sayısı)exc-ms
— Özel geçen süre (herhangi bir alt yöntem hariç olmak üzere yöntemde harcanan milisaniyeler)numcalls
- Arama sayısı