当线上环境出现OOM/内存泄漏了,怎么办?
让虚拟机在发生内存溢出时 Dump 出当前的内存堆转储快照,配置-XX:+HeapDumpOnOutOfMemoryError,
当出现OOM时,分析dump下来的hprof文件,一般使用MAT辅助查看。
安装方式:
1 eclipse安装MAT插件;安装说明:https://www.ibm.com/developerworks/cn/opensource/os-cn-ecl-ma/index.html
2 独立版本(建议),下载地址:http://www.eclipse.org/mat/downloads.php,下载解压后就可以直接用。