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-DefinedX-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

8Table of Contents