jmap、 jhat 分析堆内存溢出
来源:互联网 发布:淘宝新店怎么增加流量 编辑:程序博客网 时间:2024/06/03 09:06
查看该进程下堆内存的使用情况
jmap -heap 1963(进程号)快速定位内存泄露的方法:
jmap -histo:live 1963
jmap -histo:live 1963 >1.txt 将信息输出到指定文件中
可以找到造成内存溢出的具体方法。
3.还可以使用jhat分析内存溢出的原因
使用dump内存信息到heap.bin文件
jmap -dump:live,format=b,file=heap.bin 1963(进程号)
使用jhat 对heap.bin 文件进行分析
jhat -J-mx512m heap.bin 如果解析过程中出现内存不足,需要加大内存如:jhat -J-mx800m heap.bin
在通过浏览器访问 http://192.168.5.105:7000/ 即可看到分析结果
4.jstat 监视垃圾回收(GC)时间,次数
S0: 幸存区0
S1: 幸存区1
E:年轻代
O:年老代
M:持久代
(以上都是已使用所占百分比)
YGC : 年轻代YGC的次数
YGCT :年轻代YGC所消耗的时间
FGC : 年老代full GC的次数
FGCT :年老代full GC所消耗的时间
GCT : 用于GC所消耗的总时间
jstat动态查看垃圾回收的情况:
每隔3s钟采集一次数据,采集10次。
0 0
- jmap、 jhat 分析堆内存溢出
- jmap,jhat分析内存
- jmap,jhat分析内存
- jmap, jhat, jvisualvm:java堆内存对象分析利器
- jmap,jstack,jhat内存分析
- 性能分析4~jmap命令分析:堆信息、内存溢出
- 使用jmap,jhat分析java应用内存
- java内存分析(jmap和jhat使用)
- java内存分析(jmap和jhat使用)
- jdk分析工具:jmap和jhat
- J2SE6中使用jhat来分析内存堆(转)
- java内存溢出分析工具:jmap使用实战
- java内存溢出分析工具:jmap使用实战
- java内存溢出分析工具:jmap使用实战
- java内存溢出分析工具:jmap使用实战
- java内存溢出分析工具:jmap使用实战
- java内存溢出分析工具:jmap使用实战
- jhat分析内存
- MyBatis学习笔记(5)
- 位运算之两数相除
- 游戏UI框架设计(二)
- 历届试题 数字游戏
- Java笔记~ArrayList
- jmap、 jhat 分析堆内存溢出
- 36、C++对C语言的面向对象的扩充
- JavaSE_36th_Set接口
- 2001年北理复试上机题(B)
- 四种方式实现轮播图
- 活动的最佳实践之随时随地退出程序
- 228. Summary Ranges
- ECharts No.4
- 【B/S总结篇】