thrown, 156 uncaught, 44 uncaught statistics, 109

excessive compilation

set threshold for alert, 106 exclude=, 18

exclusive method clock time, 68 exclusive method CPU time, 68 exclusive time, 69

F

features, 12

and JVM version, 197 file

-Xeprofoptions, 62 compressed, 39

default location for allocation sites statistics data, 198 default location for Xverbosegc data, 198 directories, 15

open, 97

File menu, 97, 140 file name suffix

.eprof, 65

.hpjmeter, 39

.hprof.txt, 65

.vgc, 85 files

comparing, 71, 86 filter

adding to change monitoring preferences, 102 allocation statistics, 127

classes, 18

creating sets of packages or classes, 103 editing to change monitoring preferences, 102 exceptions, 120, 121

excluded packages, 18 JMX MBean list, 53 JMX server list, 53 JVM agent options, 18 packages, 18 performance overhead, 187 specifying, 102

thread list in JMX viewer, 52 types, 36

finalizer

queue growth, 115 find

Edit menu, 140 mark item for, 178 search patterns, 179

firewall

connecting through to node agent, 24 working with tunnel, 21

format

hprof options, 65 full garbage collection, 87 full GC, 81

comparing percent time spent, 90 old, 88

old expanded, 88 other, 88

percent time spent, 90 permanent, 88 print data, 80

start from JMX viewer, 51 train algorithm, 88

G

garbage collection activity summary, 89 average allocation rate, 90 average ideal allocation rate, 90 basic concepts , 87

comparing percent time spent, 90 displays, 157

duration alert, 110 duration metric, 124 duration of measurement, 89 event metric, 123

events, 90

forced by JVMTI, 88 heap monitor, 122 HotSpot VM, 123 memory leaks, 43 object persistence, 87

options and corresponding metrics, 85 pauses, 40

percent time spent, 90 percent time spent in full, 90 percentage of spent, 41 percentage spent, 125 program time at beginning, 82 reasons for, 81

residual bytes, 90

size of object allocation, 82 start from JMX viewer, 51 stop-the-world duration, 82 Summary tab, 88

system details tab, 90 System.gc(), 41, 88 thread state, 74 time spent, 90

total bytes allocated, 90 type, 84

types, 87

garbage collection data understanding the use of, 80 viewing, 31

garbage collection viewer behavior, 116

tabs, 116 GC data

-Xloggc,84

-Xverbosegc,80

-Xverbosegc options, 80 collecting, 80

collecting with zero preparation, 83 GC event

206 Index