eprofiler, açık kaynaklı bir IDEA performans analiz aracıdır. Programın dinamik çalışması sırasında programın çalışmasını etkileyemez ve program için CPU hot spot yönteminin performans analizini gerçekleştiremez.
Desteklenen sürüm: şu anda yalnızca MAC işletim sistemini destekliyor ve gelecekte Linux ve pencereleri kapsamayı planlıyor
Kurulum yöntemi: IDEA eklentisinde yerel kurulumu seçin
Çalışma prensibi: Proje, başlatma sırasında jvm parametresine belirtilen aracıyı yükler
Uygulama ilkesi: Dahili aracı, IDEA'nın alev grafiği performans analizi eklentisine benzer şekilde c ++ ile uygulanır.
Talep geri bildirimi: Yetersiz kapasite nedeniyle açık kaynaklıdır. İlgilenen ortaklarınız varsa, onu birlikte geliştirmek için benimle iletişime geçebilirsiniz.
İşlev geliştirme:
1. Performans analizi yığın ağacına kod eklemeyi planlayın, projeye kodu girmek için ilgili sıcak yönteme tıklayın
2. Şu anda gerçek zamanlı olarak analiz edilmektedir ve proje işleminin sonunda proje başlatma süreci sırasında tüm analiz sonuçlarının toplu durumunu görüntülemek için daha sonra eklenecektir.
3. Analiz sonuçlarını alev grafiği olarak dışa aktarmayı destekleyin
1. Giriş
2. Performans analizi günlüğü
Değişiklik günlüğü dinamik olarak çıkarıldığından, en üst (en yüksek yüzde) en güncel projeyi tüketen performans noktasıdır. Varsayılan çıktı 5 saniye içinde yenilenir.Belirli bir yığın tıklandığında, geçici olarak yenilenir Yenile düğmesine tıklandığında analiz sonuç günlüğü tekrar yenilenir.
Aşağıda projenin boş sayfasını ziyaret etmeye başlıyorum:
Aşağıdaki veriler, boş sayfanın zorunlu olarak yenilenmesinden sonraki verilerdir