Index
Symbols
-verbose:class, 42
-verbose:gc, 42
-verbose:jni, 42
-Xcheck:jni , 45
-Xverbosegc, 46
-XX:+HeapDump, 48
-XX:+HeapDumpOnCtrlBreak, 48
-XX:+HeapDumpOnly, 49
-XX:+HeapDumpOnOutOfMemoryError, 49
-XX:+ShowMessageBoxOnError, 50
-XX:ErrorFile, 47
-XX:OnError, 49
_JAVA_HEAPDUMP environment variable, 48
C
core file checklist, 54
crash analysis tools, 13
ctrl-break handler, 16
example output, 16
D
deadlocked process
tools and options for debugging, 13
Developer and Solution Partner Program (DSPP), 52
dumpcore, 56
F
fatal error handling
options, 14
fatal error log, 17
information contained in, 56
G
gcore, 18
gdb
dumpcore, 56
invoking on a core file, 20
invoking on a hung process, 21
Java stack unwind features, 19
packcore, 59
subcommands for Java VM debugging, 19
support for Java, 18
GDB_JAVA_UNWINDLIB environment variable, 18
generating core files, 56
GlancePlus, 51
Go Java! website, 53
H
hat, 36
heap dump
monitoring memory usage, 49
options, 48
HP Caliper, 51
HPjconfig, 21
GUI mode, 22
non-GUI mode, 23
usage, 21
HPjmeter, 24
analyzing garbage collection data, 28
analyzing profiling data , 26
connecting to node agent, 29
monitoring applications, 28
monitoring metrics, 32
sample programs, 32
session preferences, 30
HPjtune, 35
hprof, 36
hs_err_pid<pid>.log, 17
hung process
tools and options for debugging, 13
I
iostat, 51
J
jar, 60
Java archive tool, 60
java.security.debug system property, 37
JAVA_CORE_DESTINATION environment variable, 55
JAVA_LAUNCHER_OPTIONS environment variable, 38
JAVA_TOOL_OPTIONS environment variable, 37
jconsole, 38
jdb, 39
jhat, 39
jinfo, 16
jmap, 16
jps, 40
example, 40
usage, 40
jstack, 16
jstat, 40
jstatd, 41
jvmstat tools, 41
L
libjunwind, 59
location on Integrity systems, 60
location on PA-RISC systems, 59
M
memory monitoring
tools and options, 14
miscellaneous troubleshooting tools and options, 15
N
netstat, 52
P
packcore, 59
performance tools, 15
77