JVM分析工具链(二) - jmap和jhat
2016-01-18 13:04
369 查看
3 jmap, Java Memory Map, 用来查看堆内存使用状况。
jmap -heap pid
查看进程堆内存使用情况,包括使用的GC算法、堆配置参数和各代中堆内存使用情况。
jmap -histo:live 21711 | less 查看堆内存中的对象数目、大小统计直方图,如果带上live则只统计活对象。
还可以用jmap把进程内存使用情况dump到文件中,再用jhat分析查看。jmap进行dump命令格式如下:
jmap -dump:format=b,file=dumpFile.dumpfile pid
4 jhat,(Java Heap Analysis Tool)
jhat -port 7000 /tmp/dump.dat
可以用浏览器打开最后的分析结果,支持对象查询语言,OQL。
原文:http://blog.csdn.net/hongchangfirst/article/details/50535831
作者:hongchangfirst
hongchangfirst的主页:http://blog.csdn.net/hongchangfirst
jmap -heap pid
查看进程堆内存使用情况,包括使用的GC算法、堆配置参数和各代中堆内存使用情况。
jmap -histo:live 21711 | less 查看堆内存中的对象数目、大小统计直方图,如果带上live则只统计活对象。
还可以用jmap把进程内存使用情况dump到文件中,再用jhat分析查看。jmap进行dump命令格式如下:
jmap -dump:format=b,file=dumpFile.dumpfile pid
4 jhat,(Java Heap Analysis Tool)
jhat -port 7000 /tmp/dump.dat
可以用浏览器打开最后的分析结果,支持对象查询语言,OQL。
原文:http://blog.csdn.net/hongchangfirst/article/details/50535831
作者:hongchangfirst
hongchangfirst的主页:http://blog.csdn.net/hongchangfirst
相关文章推荐
- SlidingMenu源码分析-附自定义底部滑出菜单控件
- UILabel设置富文本格式显示
- 使用html5shiv让IE6~8支持HTML5
- Lightoj 1281 (二维最短路)
- @ResponseBody-------springMVC
- 多维数组
- web压力测试 - http_load
- 【移动端debug-3】部分安卓机型不触发touchend事件的解决方案
- 使用html5shiv让IE6~8支持HTML5
- ASP.NET MVC 3 常用
- JQuery删除cookie失效
- c#简单的序列化和反序列化
- 使用Selectivizr让IE6~8支持CSS3
- 路由映射外网
- JAVA-加密-DES加密代码详解
- 添加用户
- linux命令别名与常用快捷键-52
- linux汇编学习(-)之从键盘输入输出
- 使用MapReduce实现专利文件的分析
- Studio右键选项中没有Git?