2008-09-05 17 views

cevap

7

JProfiler gerçekten iyi bir tanesidir. Tüm büyük IDE'ler ve uygulama sunucuları ile entegre olur.

+0

Netbeans profiler üzerinden JProfiler'in faydalarını açıklayabilir misiniz? Gerçekten bilmek isterim :) –

+0

Ne olduklarını bilmiyorum. Netbeans profilleyicisini hiç kullanmadım ama bunun hakkında övgü duydum. – jodonnell

1

SmartInspect bir profilçi ve kaydedicidir. Hafızaya özel değil, ama bir göz atmak isteyebilirsiniz. Delphi, Java ve .NET de dahil olmak üzere çeşitli dillerle çalışır. Diğer daha gelişmiş özellikleri içerir.

SmartInspect architecture

1

ben YourKit Java Profiler 7.5 kullanılan ve onunla oldukça mutlu oldum. Java'nın, aramaya değer son yayınlarla birlikte oldukça iyi bazı araçları var. (Örneğin jmap -histo <pid>)

2

kullandığım Netbeans Profiler:

alt text http://www.netbeans.org/images/v6/1/features/profiler-java-cut.png

Onun özgür, bir yığın Walker, profilleme noktalarının sokulmasına izin veren, görev temelli profil ortaya çıkmaktadır bellek kullanımını ve diş, ama en iyi izler tüm bunlar, uzak JVM'leri profillemenizi sağlar. Halihazırda çalışmakta olanlara bile ekleyebilirsiniz.

Oh, ve projeniz için bir maven yapıya sahipseniz çok iyi çalışıyor.

1

Eclipse'de bulunan SAP Memory Analyzer'u kullanmayı seviyorum. Büyük yığın döküntüleri için de çok iyi çalışıyor!

1

bellek kullanımını analiz etmek için en iyi araçtır, sen jconsole başlayıp Çalışan bir süreç ekleyebilirsiniz. Bu, bir profiler kurulumunun tam etkisi olmadan çöp koleksiyonları da dahil olmak üzere, üretimde bile zaman içinde bellek kullanımını görmenizi sağlayacaktır.