uygulama sürümü Çekirdek alt sistemini kullanarak profil oluşturma ve performans analizi sırasında raporların görsel olarak incelenmesi için grafiksel bir arayüz sağlayan . Program kodu, Qt ve KDE Frameworks 5 kitaplıkları kullanılarak C++ dilinde yazılmıştır ve GPL v2+ kapsamında lisanslanmıştır.
Hotspot, perf.data dosyalarını ayrıştırırken "perf report" komutunun şeffaf bir alternatifi olarak hareket edebilir ve ayrıca FlameGraph aracılığıyla görselleştirme, en iyi yardımcı program tarzında özet duruma genel bakış, çağrı istatistiklerinin toplanması, çeşitli sıralama türleri gibi özellikler sağlar. , araç ipuçlarının görüntülenmesi, yerleşik mekanizma araması ve birden fazla olay için metriklerin yan yana görüntülenmesi yeteneği.
Yeni sürümde:
- Büyük ve karmaşık uygulamalar için profil oluşturma verilerinin önemli ölçüde hızlandırılmış yorumlanması. Örneğin, Firefox için oluşturulan perf.data dosyası artık çok daha hızlı bir şekilde analiz ediliyor.
- Başlangıçta oluşturulan zstd algoritması kullanılarak sıkıştırılmış veriler içeren dosyaların ayrıştırılması için doğru destek eklendi
"perf kaydı -z" ve boyutu bir veya iki kat azaltmanıza olanak tanır. - Zaman ölçeği, yakınlaştırıldığında zaman ekseni işaretlerini ve birim öneklerini gösterecek şekilde yükseltildi.
- Rusc derleyicisi tarafından eklenen sembollerin ayrıştırılması uygulandı.
- Perfparser alt modülü, fork çağrısını kullanarak paralelleştirmeye yönelik geliştirilmiş destekle güncellendi.
Kaynak: opennet.ru
