2008-09-05 9 views

Antwort

7

JProfiler ist ein wirklich guter. Es integriert sich in alle wichtigen IDEs und Anwendungsserver.

+0

Können Sie die Vorteile von JProfiler über Netbeans Profiler näher erläutern? Ich würde wirklich gerne wissen :) –

+0

Ich weiß nicht, was sie sind. Ich habe den Netbeans-Profiler nie benutzt, aber ich habe davon gehört. – jodonnell

1

SmartInspect ist ein Profiler und Logger. Nicht spezifisch für den Speicher, aber Sie möchten vielleicht einen Blick darauf werfen. Es funktioniert auch mit einer Vielzahl von Sprachen, einschließlich Delphi, Java und .NET. Enthält weitere erweiterte Funktionen.

SmartInspect architecture

1

Ich habe YourKit Java Profiler 7.5 verwendet und war recht glücklich mit ihm. Java enthält einige ziemlich gute Tools, die in aktuellen Veröffentlichungen enthalten sind, die es sich zu untersuchen lohnt. (ZB jmap -histo <pid>)

2

Ich benutze Netbeans Profiler:

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

Sein freies, hat Aufgabe zugrunde, Profilieren, ein Heap Walker, das Einfügen von Profilpunkten erlaubt, verfolgt die Speichernutzung und Gewindeschneiden, aber am besten von allem erlaubt es Ihnen, entfernte JVMs zu profilieren. Sie können sogar an solche anhängen, die bereits laufen.

Oh, und es funktioniert wirklich gut, wenn Sie ein Maven Build für Ihr Projekt haben.

1

Für die erste Untersuchung, können Sie jconsole starten und es an einen laufenden Prozess anhängen. Auf diese Weise können Sie die Speicherbelegung auch während der Produktion im Zeitverlauf anzeigen, einschließlich Speicherbereinigungen ohne die volle Auswirkung einer Profiler-Konfiguration.

Verwandte Themen