故障处理积累
JVM
参考JVM参数意义:http://blogs.oracle.com/watt/resource/jvm-options-list.html
(1) OOM时自动DUMP
添加参数-XX:+HeapDumpOnOutOfMemoryError
(2) jstat? -gcutil? [pid]? [interval]? [count]
查看gc情况,如:
? S0???? S1???? E????? O????? P???? YGC???? YGCT??? FGC??? FGCT???? GCT??
? 3.47?? 0.00?? 7.79?? 8.31? 60.59??? 118??? 1.689???? 0??? 0.000??? 1.689
gc日志可以使用GCLogViewer软件查看
(3) 查看线程的dump
jstack [pid]
(4) 内存的dump
jmap -dump:file=dump.bin pid
dump文件可以使用mat查看。