VisualVM – Profiler jetzt im JDK
Geschrieben von: Markus Junginger in Java, tags: JDK, JDK 6, Netbeans, Performance, Profiling, Speicher, Tools, VisualVMBei dem am 8. Juli veröffentlichen JDK 6 Update 7 ist erstmals VisualVM dabei. VisualVM ist ein Profiler für Java Applikationen mit einer intuitiven grafischen Oberfläche. Mit dem Tool lassen sich Performance Bottlenecks und Speicherleichen einfach auffinden. Der erste Eindruck überzeugte spontan: einfach jvisualvm aus dem JDK bin Verzeichnis auswählen, die einmalige Performance Kalibrierung durchführen und schon kann man einen Java Prozess auswählen, den man untersuchen möchte. Wie das aussieht zeigen die folgenden Screenshots. Davor aber noch etwas Hintergrundinfo: VisualVM ist eine Netbeans RCP Anwendung, was es unter anderem ermöglicht, VisualVM mit Plugins zu erweitern. Durch die Aufnahme von VisualVM ist das JDK allerdings auch größer geworden: Der Download ist von 71 auf 77 MB gewachsen und nach der Installation braucht das neue Verzeichnis lib/visualvm gut 21 MB an zusätzlichen Festplattenplatz. Aber das stört heutzutage wohl niemanden mehr.
Und jetzt zu den Screenshots. Zuerst eine Übersichtsdarstellung:

Der Profiler zeigt hier an welche Methoden am meisten CPU benötigen, und zwar immer live:
Den Rest des Eintrages lesen »
Für die nächste Version 6 von Netbeans wird es Plugins geben, die es zu einer IDE für Ruby und JRuby machen. Damit werden sich zum Beispiel Ruby on Rails Webapplikationen als Projekte verwalten lassen. Eine Webapplikation lässt sich hier einfach aus der IDE im Browser starten. Gerade in der Kombination mit Datenbank Plugins ist das Arbeiten mit Netbeans interessant. Zu den weiteren Features zählen unter anderem Codevervollständigung und Syntaxhervorhebung.



Einträge (RSS)