jb2works.comjb2works.com

jb2works.com > Reference Scanner     eng | de

Reference Scanner for Java
A lightweight profiler library for Sun's Java Runtime Environment

A library for Java
Inspect your running Java application from a web browser: Create heap snapshots and snapshot diffs. View and eliminate memory leaks. Analyze full object reference graphs.

Record method call graphs and auto-expand to bottlenecks. List methods by performance. Explore which code will really be executed by the threads.

A mouse click opens classes, fields and methods directly in the Eclipse editor panel if you have the Reference Scanner plugin installed.

Reference Scanner will be started as daemon thread in your application and waits for requests from your browser. As the name said the scanner 'scans' the heap if you request a page. No request - no action. The same applies to call graph recording.

Start Page
Home Page Reference Scanner home page after logging on. Allows to create heap snapshots or to record call graphs.



Heap Snapshot
Heap Snapshot Heap Snapshot.

Snapshot Diff
Snapshot Diff Snapshot Diff: Shows the differences in number of strongly reachable instances and used memory, compared with the previous snapshot.

Reference Graph
Reference Graph Reference Graph for an instance.

Reference Graph: Group Instances
Group Graphs Group Reference Graphs: Assumed 89763 Strings are strongly reachable. This view shows by which graphs these instances are typically reachable. Uses the first 5 elements of the graphs (class level) as group criterion.

Reference Graph: Test Release
Test Release 'Test Release' in Reference Graph: Reference Scanner shows all reference holders for an instance, but only the one graph for each, for simplification/ usability reasons. 'Test Release' tests if there are more graphs if an element will be released.



Call Graph
Show Call Graph Call graph chronologically.

Call Graph: Sort
Show Call Graph Same graph as above but check mark 'Sort by Millis' set: Calls under a parent are sorted by millis. The millis value is colored in a range from red to green. Reference Scanner expands calls to a bottleneck automatically.

Call Graph: Pin
Call Graph: Pinned call. A call can be pinned as root call in the view.

Call Graph: Path
Call Graph: The path from a sub call up to its root call. Shows the direct path from the marked call to the root of the thread.

Call Graph: Flat Method List
List methods Flat list of called methods: Sorted by millis.



Continue with next page
'How to start Reference Scanner'

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


How to start Reference Scanner


Download

Feedback


Feature Matrix


FAQ