维护日志

JVM内存溢出问题:
1.在启动脚本中增加heap dump输出选项:
SUN JVM: -xx:+HeapDumpOnOutOfMemoryError
IBM JVM:
HP  JVM:
JROKIT JVM:
2.手动输出 heap dump
2.1 sun jvm
jmap -dump:format=b,file=$UMP_HOME/java_pid<pid>.hprof <pid>

如 ump的 进程号为3748,$UMP_HOME 为 /home/ump ,使用如下命令输出当前ump的heapdump


jmap -dump:format=b,file=/home/ump/java_pid3748.hprof pid


3.使用分析工具分析heapdump文件


相关链接:
http://www.cnblogs.com/diyunpeng/archive/2011/11/14/2249088.html
http://liuxf0102.blog.sohu.com/139907111.html
http://www.linuxso.com/architecture/8250.html

猜你喜欢

转载自cjf068.iteye.com/blog/1457598
今日推荐