jb2works.com
>
Reference Scanner
eng
|
de
|
Reference Scanner for Java
A lightweight profiler library for Sun's Java Runtime Environment
|  |
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
Heap Snapshot
 | |
Heap Snapshot.
|
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 for an instance.
|
Reference Graph: Group Instances
 | |
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' 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
 | |
Call graph chronologically.
|
Call Graph: Sort
 | |
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
 | |
A call can be pinned as root call in the view.
|
Call Graph: Path
 | |
Shows the direct path from the marked call to the root of the thread.
|
Call Graph: Flat Method List
 | |
Flat list of called methods: Sorted by millis.
|
Continue with next page
'How to start Reference Scanner'
| |
|