内存泄漏的检测

内存泄漏的检测
内存泄漏的检测 有不少工具辅助做这个事情的,如果手上一个工具也没有,可以用JDK自带的小工具: 看看谁占满了Heap? 用JDK6的jmap可以显示运行程序中对象的类型,个数与所占的大小 先用jps 找到进程号,然后jmap -histo pid 显示或 jmap -dump:file=heap_file_name pid 导出heap文件 为什么这些对象仍然可以到达? 用jhat(Java Heap Analysis Tool) 分析刚才导出的heap文件。 先jhat heap_file_name,然后打开浏览器http://localhost:7000/ 浏览。

你可能感兴趣的:(内存泄漏的检测)