jb2works.comjb2works.com

jb2works.com > Reference Scanner     eng | de

Reference Scanner fuer Java
Eine leichtgewichtige Profiler-Bibliothek fuer Sun's Java Runtime Environment

A library for Java
Untersuchen Sie Ihre laufende Java Anwendung von einem Webbrowser: Erstellen Sie Heap Snapshots und Snapshot Diffs. Schauen Sie sich Memory Leaks an und beseitigen Sie sie. Verfolgen Sie den vollstaendigen Reference Graphen zu Objekten.

Recorden Sie Method-Call-Graphen und klappen Sie diese automatisch bis zu einem Flaschenhals auf. Listen Sie Methoden nach ihrer Performance. Finden Sie heraus, welcher Code wirklich von den Threads ausgefuehrt wird.

Ein Mausklick oeffnet Klassen, Felder und Methoden direkt im Editorpanel von Eclipse, falls das Reference Scanner Plugin installiert ist.

Reference Scanner wird als Daemon Thread in Ihrer Applikation gestartet und wartet auf Requests von Ihrem Browser. Wie der Name sagt, der Scanner 'scannt' den Heap sobald Sie eine Seite anfordern. Kein Request, keine Aktion. Gleiches gilt fuer Call-Graph Recording.

Start Page
Home Page Reference Scanner Home Page nach dem Einloggen. Erlaubt Heap Snapshots zu erzeugen oder Call-Graphen zu 'recorden'.



Heap Snapshot
Heap Snapshot Heap Snapshot.

Snapshot Diff
Snapshot Diff Snapshot Diff: Zeigt die Unterschiede in der Anzahl fest erreichbarer Objekte und Speicherverwendung, verglichen mit dem vorherigen Snapshot.

Reference Graph
Reference Graph Reference Graph fuer ein Objekt.

Reference Graph: Group Instances
Group Graphs Group Reference Graphs: Angenommen 89763 Strings sind fest erreichbar. Dieser View zeigt, bei welchen Graphen diese Objekte typischerweise erreichbar sind. Zeigt die ersten 5 Elemente der Graphen (Klassen-Level) als Gruppenkriterium.

Reference Graph: Test Release
Test Release Reference Scanner zeigt alle Referenz Halter auf ein Objekt, aber nur einen Graph fuer jeden Referenz Halter. Zur Vereinfachung und Benutzerfreundlichkeit. 'Test Release' testet ob weitere Graphen existieren, wenn man ein Element freigibt.



Call Graph
Show Call Graph Call Graph chronologisch.

Call Graph: Sort
Show Call Graph Gleicher Graph wie oben aber mit Option 'Sort by Millis': Calls unter einem Parent sind sortiert nach Millis. Der 'Millis' Wert hat eine Farbe aus dem Bereich Rot/Gruen/ Reference Scanner klappt die Calls automatisch bis zu einem Bottleneck auf.

Call Graph: Pin
Call Graph: Pinned call. A call can be pinned as root call in the view. Ein Call can als Root im View gepinnt werden.

Call Graph: Path
Call Graph: The path from a sub call up to its root call. Zeigt den direkten Weg vom markierten Call zum Root des Threads.

Call Graph: Flat Method List
List methods Flache Liste gerufener Methoden. Sortiert nach Millis.



Weiter auf der naechsten Seite
'Wie man den Reference Scanner startet'

Usage / Screenshots
Start Page

Heap Snapshot

Snapshot Diff

Reference Graph

Reference Graph: Group Instances

Reference Graph: Test Release

Call Graph

Call Graph: Sort

Call Graph: Pin

Call Graph: Path

Call Graph: Flat Method List


Reference Scanner starten


Download

Feedback


Feature Matrix


FAQ