如何判断JVM内存泄露

来源:互联网 发布:mac怎么裁剪音乐 编辑:程序博客网 时间:2024/04/27 17:14

(1)代码走审:技术要求较高,纯经验法,遗漏可能性较大,可操作性较强,但一般要求互相审查。

(2)工具一 输出JDK的GC日志数据:

 设置:JAVA_OPTS增加以下参数打开jdk的GC输出日志:  -verbose:gc -XX:+PrintGCDetails -XX:+HeapDumpOnOutOfMemoryError

(3)jmap获得运行中的JVM内存快照:

jmap -dump:format=b,file=jmap.hprof 

(4)Eclipse Memory Analyzer:专业工具就是专业;

0 0