HPjmeter 4.2 User's Guide

Live Objects (Bytes)..................................................................................................................145
Live Array Sizes........................................................................................................................145
Unfinalized Objects..................................................................................................................146
Reference Graph Tree...............................................................................................................146
Reference Sub-Trees by Size.....................................................................................................146
Object and Primitive Value Tables......................................................................................147
Related Topics.....................................................................................................................149
Class Loaders............................................................................................................................150
Guidelines...........................................................................................................................151
Residual Objects (Count)..........................................................................................................152
Residual Objects (Bytes)...........................................................................................................152
Profile by Threads..........................................................................................................................152
Threads Histogram...................................................................................................................152
Thread Groups Histogram.......................................................................................................153
Profile by Locks.............................................................................................................................153
Contested Lock Claims by Method..........................................................................................154
All Lock Claims by Method.....................................................................................................154
Lock Delay - Method Exclusive................................................................................................154
Lock Delay - Call Graph Tree...................................................................................................154
Lock Delay - Method Inclusive................................................................................................155
Lock Contention Ratio by Method*..........................................................................................155
Average Exclusive Method Lock Delay*..................................................................................155
Exclusive Method Lock Delay / Clock Time*...........................................................................155
Average Inclusive Method Lock Delay*...................................................................................155
Inclusive Method Lock Delay / Clock Time*............................................................................155
Exclusive Class Lock Delay*.....................................................................................................156
Using Heuristic Metrics from the Estimate Menu.........................................................................156
Inline Candidates.....................................................................................................................156
Exceptions Thrown...................................................................................................................156
Memory Leaks..........................................................................................................................156
Using Specialized Garbage Collection Displays.................................................................................157
Heap Usage After GC....................................................................................................................157
Duration (Stop the World).............................................................................................................158
Cumulative Allocation...................................................................................................................159
Creation Rate.................................................................................................................................160
Allocation Site Statistics.................................................................................................................161
How a Snapshot of Allocation Sites Statistics is Shown in GC Visualizers.............................166
User-Defined X-Y Axes..................................................................................................................167
Multiple User-Defined...................................................................................................................168
Glance Data....................................................................................................................................170
Glance System Call Data................................................................................................................174
Using Visualizer Tool Bars..................................................................................................................176
Common Tool Bar Buttons.............................................................................................................176
Tool Bar Buttons for Manipulating Tabular Data..........................................................................177
Tool Bar Buttons for Manipulating Graphical Data......................................................................177
Tool Bar Buttons for Manipulating Garbage Collection Data..................................................177
Special Button or Other Gadget Functions....................................................................................178
Mark an Item for Search...........................................................................................................178
Using the Marked Object List on the Console....................................................................179
Find a Search Pattern................................................................................................................179
Editing the Finder...............................................................................................................181
Pause or Resume Graphical Time-based Scrolling...................................................................181
Changing Time Interval in GC Data Visualizers......................................................................181
Select a Subset of the Available Data..................................................................................181
Apply Selected Interval Across All Metrics........................................................................183
8 Table of Contents