gprof2dot.py komut bir nokta grafikte içine gprof'ın çıktı dönüştürebilirsiniz. Bu doğru, sen belirli bir eşiğin altına düğümleri ve kenarları budamak için özel gösterim gprof'ın karşılıklı yinelemeli fonksiyonlar için kullandığı ayrıştırmak veriyor sıcak noktalar dikkat çekmek için verimli renk kullanır ve herhangi bir platformda nerede çalışır, C ++ şablon işlevi adlarını ayrıştırmak GNU gprof'ın, graphviz ve Python yani hemen hemen her yerde mevcuttur.
Burada "gprof2dot py" bazı temel özellikleri şunlardır:
· Doğru C ++ şablon işlev adları ayrıştırmak;
· Düğümleri budamak için izin verir ve belirli bir eşiğin altına kenarları;
· Karşılıklı yinelemeli işlevleri için kullandığı gprof'ın özel gösterimi ayrıştırmak;
· Sıcak noktalar dikkat çekmek için verimli rengi kullanır;
· GNU gprof'ın, graphviz ve Python, yani hemen hemen her yerde mevcut her platformda çalışır.
Kullanımı:
gprof2dot.py [seçenekler] [dosya]
Seçenekler:
Version gösteri programın sürüm numarası ve çıkış
-h, bu yardım iletisini ve çıkış göstermek help
-o DOSYA, --output = DOSYA
Çıktı dosya [stdout]
-n YÜZDE, --node-eşik dönemi = YÜZDE
Bu eşiğin altında düğümleri ortadan [varsayılan: 0,05]
-e YÜZDE, --edge-eşik dönemi = YÜZDE
Bu eşiğin altında kenarları ortadan kaldırmak [varsayılan: 0,01]
-c renk haritası, --colormap = renk haritası
renkli harita: renk, pembe veya gri [varsayılan: color]
-s, --strip şerit fonksiyon parametreleri, şablon parametreleri ve
demangled C ++ fonksiyon isimleri const nitelemeler
-w, --wrap şal fonksiyon isimleri
Bu Sürümdeki Yenilikler:
· Recursive fonksiyon döngüleri içinde zaman yaymak için bir sezgisel derece özyinelemeli kod kritik zaman yolunu görselleştirmek için izin eklendi.
· Birçok onarımları ve geliştirmeler çıktı ayrıştırma oprofile için yapılmıştır.
Yazılım detaylar:
Yorum Bulunamadı