【java实战】利用Jmap查看内存泄露的元凶
2013-11-27 14:46
288 查看
内存泄漏,看看谁占满了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/ 浏览。
用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/ 浏览。
相关文章推荐
- 【java实战】利用Jmap查看内存泄露的元凶
- Java 内存泄露监控工具 -- JVM监控工具介绍jstack, jconsole, jinfo, jmap, jdb, jsta
- java内存溢出分析工具:jmap使用实战
- 利用java虚拟机的工具jmap分析java内存情况
- 利用jmap和heapAnalyzer对java进程进行内存使用率分析
- 利用内存分析工具(Memory Analyzer Tool,MAT)分析java项目内存泄露
- 实战JAVA内存泄露问题
- Linux jmap查看Java程序堆内存的使用情况
- Java 内存泄露监控工具-- JVM监控工具介绍jstack, jconsole, jinfo, jmap, jdb, jstat
- Linux下用JMap对Java程序进行性能测试检查内存泄露问题
- Linux下用JMap对Java程序进行性能测试检查内存泄露问题
- Java内存泄露_JVM监控工具介绍jstack_jconsole_jinfo_jmap_jdb_jstat
- 分析和解决JAVA 内存泄露的实战例子
- Java内存泄露分析和解决方案及Windows自带查看工具
- Java 内存泄露监控工具-- JVM监控工具介绍jstack, jconsole, jinfo, jmap, jdb, jstat
- Java 内存泄露监控工具-- JVM监控工具介绍jstack, jconsole, jinfo, jmap, jdb, jstat
- Java内存泄露 JVM监控工具介绍jstack jconsole jinfo jmap jdb jstat
- java内存溢出分析工具:jmap使用实战
- 利用javap -verbose 查看java程序运行内存分配情况
- 利用内存分析工具(Memory Analyzer Tool,MAT)分析java项目内存泄露