IntelliJ IDEA bekommt Debugger-Plug-in für Einblick in JVM-Speicher
JetBrains bringt eine Erweiterung für die Entwicklungsumgebung, die beim Debuggen eine Übersicht über die im JVM Heap abgelegten Objekte gibt.
- Rainald Menge-Sonnentag
Ein Plug-in für IntelliJ IDEA soll Entwicklern vor allem bei der Suche nach Codestellen helfen, die unerwartet Speicher beanspruchen. Die Erweiterung mit dem Namen Memory View zeigt eine Übersicht aller Objekte, die im JVM-Speicher liegen. Interessanter als die absolute Zahl ist für viele Zwecke eine zusätzliche Spalte, die jeweils die Veränderung zwischen zwei Debugger-Stopps anzeigt. Auf die Weise können Entwickler vor allem indirekte Auswirkungen erkennen, wenn beispielsweise der Aufruf einer externen Bibliothek die Instanzen einer Klasse stark erhöht.
Außer der Übersichtsliste bietet Memory View Einblick in die einzelnen Instanzen und ermöglicht das Filtern nach Bedingungen in Form von Java-Ausdrücken. Entwickler können die Instanzen mit den üblichen Debugger-Funktionen bearbeiten, sie also beispielsweise zur Watchlist hinzufügen oder mit Evaluate Expression weitere Berechnungen durchführen.
Weitere Details stehen im Blogbeitrag zum Plug-in, das sowohl Nutzer der kommerziellen als auch Anwender der kostenfreien Community Version von IntelliJ IDEA 2016.2 installieren können. (rme)