Stackoverflow topluluğunun çeşitli ücretsiz ve özgür olmayan Java Profilcileri ve profil oluşturma araçları hakkında neler hissettiğini bilmek ister misiniz?Hangi Java Profilleme aracını kullanıyorsunuz ve hangi araç en iyi olduğunu düşünüyorsunuz?
cevap
JProfiler bizim için çok iyi çalışıyor.
http://www.ej-technologies.com/products/jprofiler/overview.html
JProfiler fantastik! – Aidos
Yourkit CPU analizi için oldukça iyidir. yığın dökümleri kullanarak bellek kullanımı gerekli analizi için
Sen Kullandığımız ne sormak http://www.eclipse.org/mat/
+1, aynı zamanda CPU örneklemesi – Jonik
kullanın.
Araçlar iyidir, ancak zaman tümörleri bulmak için, açık bir şekilde, this'dan daha iyi çalışan hiçbir şey görmedim.
CPU profilleme için kullanılan –
@Seun'a eşdeğer olan CPU profilleme için: Hepsi yığını yok. Yığını örnekleyenler için, hepsi duvar saati zamanında yapmazlar. Yığını duvar saati zamanında örnekleyenler için, sonuçları en kullanışlı şekilde sunmazlar. Daha ziyade sadece işlevler ve çağrı grafiği üzerinde özetliyorlar. İşte bir durum çalışması ve yöntemin daha ayrıntılı açıklaması: http://stackoverflow.com/questions/926266/performance-optimization-strategies-of-last-resort/927773#927773 –
- 1. Ember.js uygulamalarınızla hangi UI araç setini kullanıyorsunuz?
- 2. R'de programlama için hangi en iyi uygulamaları kullanıyorsunuz?
- 3. Hangi Textmate temasını kullanıyorsunuz ve neden?
- 4. Hangi cscope referans kartı kullanıyorsunuz?
- 5. Java - JAVA uygulamamda hangi muhasebe modülü en iyi şekilde yerleştirilir?
- 6. Hangi internet karartma tekniği en iyi çalışır?
- 7. Ağaç için hangi java veri yapı/kütüphanesi kullanıyorsunuz
- 8. Hangi platform sürümünün gerekli olduğunu nasıl belirlerim?
- 9. Hangi GUI araç setini kullanmalıyım
- 10. bluez5 hangi araç gatttool değiştirmiş?
- 11. Milyarlarca görüntüyü Veritabanına kaydetmenin iyi bir fikir olduğunu mu düşünüyorsunuz?
- 12. Hangi Piramid sürümü var ve güncellemenin en iyi yolu nedir?
- 13. en iyi araç?
- 14. iPhone mobil webapps için hangi araç takımı?
- 15. Exuberant-ctags kullanırken hangi seçenekleri kullanıyorsunuz?
- 16. Liste Hangi Şekilde Daha İyi
- 17. Hangi Java sınıfına genişletebilirim?
- 18. Pygame ile hangi GUI araç setini kullanmalıyım?
- 19. Bir Java programı tarafından hangi sınıflar kullanılır?
- 20. Kodlama verimliliği ve genel verimlilik için hangi araçları kullanıyorsunuz?
- 21. Java için hangi html DOM ayrıştırıcı kitaplığı en iyisidir?
- 22. K-araçları ve EM içinde en uygun küme sayısını seçmek için hangi yöntemi kullanıyorsunuz?
- 23. DirectX'in hangi sürümünün yüklü olduğunu kontrol edin
- 24. Bu dildeki hangi dil veya sözdiziminin olduğunu
- 25. hangi gtk parçacığının mevcut seçimi olduğunu öğren
- 26. Hangi metin kutusunun boş olduğunu bulma
- 27. Besteci: paketin hangi pakette olduğunu öğrenmek için:
- 28. Hangi .emacs dosyasının yüklü olduğunu nasıl bulabilirim?
- 29. Blobs. Hangi kütüphane en iyisidir?
- 30. Yabancı anahtar kısıtlaması eklerken, hangi yön en iyi yöntemdir?
Burada bir miktar yardım bulabilirsiniz: ["Hiçbir şey yapmadığında CPU kullanan bir Java uygulamanız varsa ne yaptığınızı nasıl belirlersiniz?"] (Http://stackoverflow.com/questions/12927/eğer-varsa-bir-java-uygulama-o-tüketen-cpu-ne-it-isnt-yapıyor-anythin) –