HPjmeter 4.3 User's Guide

method inclusive with clock time, 179
locks
uncontested, 177
log
alerts, 125
changing capacity (number of lines), 125
viewing alert history, 125
logging, 29, 219, 220, 221
look and feel
menu, 115
M
main window
close, 114
console, 110
console guide, 116
console main data pane, 111
delete, 114
edit, 114
open, 114
tool bar, 114
mark and sweep GC, 95
marked object history
accessing, 203
MaxPermSize
HotSpot JVM, 220
MBean
attributes, 65
Attributes tab in JMX viewer, 64
change attributes in JMX viewer, 64
enabling notifications for attributes, 67
filter list of, 63, 64
list of, 64
Notification tab, 67
Operations tab, 66
relational information, 67
tab navigation in JMX viewer, 64
using operations functions in the JMX viewer, 66
measurement
disabled for zero preparation GC data collection, 106
enabled for zero preparation GC data collection, 106
memory
allocation statistics, 58
checking heap allocation, 53
confirming leaks, 53
console use, 117
designating area of interest in JMX viewer, 60
heap monitor, 53
JMX tab, 59
leak detection, 214
leak location, 129
leak possibilities, 180
leak sample application, 43
leak severity, 53
leak window, 128
locating assignment, 63
locating inefficiencies in usage, 82
locating problems, 92, 140, 168
paging, 50
set threshold for expected out-of-memory alert, 124
set threshold for leak location alert, 124
spaces, 59
usage, 60
usage fluctuations in heap, 59
usage thresholds in JMX viewer, 61
menu
Edit, 115
menus
console, 115
Estimate, 163, 180
File, 115, 163
Help, 115, 163
look and feel, 115
Metrics, 41, 163
Metrics Code/CPU , 163
Monitor, 39
Scope, 163
Sort, 163
Tree, 163
View, 163
visualizer, 163
messages
JMX viewer, 67
method
average exclusive clock times, 166
average exclusive CPU times, 166
average inclusive clock times, 166
average inclusive CPU times, 166
call count, 163
callers, 163
created objects, 168
exceptions thrown, 180
excessive compilation, 56
excessive object allocation, 54
exclusive clock times, 164
exclusive CPU times, 164
helper, 137
high usage, 137
inclusive clock times, 165
inclusive CPU times, 165
locating all lock claims, 178
locating contested lock claims, 178
lock contention, 179
lock delay, 178, 179
looping as an indicator, 167
monitoring CPU time consumed by, 136
starvation, 166
method call count, 81
call graph tree, 165
example usage, 87
method compilation count
metrics, 156
method compilation frequency
metrics, 157
Method hot spots
CPU usage, 49
metrics
access monitoring data for viewing, 121
234 Index