性能问答>jmap -heap pid的时候进程hung住,服务大量异常,大佬能帮忙分析详解一下这个机制吗>
4回复

jmap -heap pid的时候进程hung住,服务大量异常,大佬能帮忙分析详解一下这个机制吗



内存是10G,jmap heap的时候,服务直接hung住,引发调用调用链大量异常,大佬们帮忙分析jmap heap这个机制吗,求科普。

  1. 服务gc.log并无相关记录

  2. 听同事讲他们公司是直接jmap -heap来收集进程内存信息,GC采取是G1的方式,未引起服务大量异常 ???

3995 阅读
请先登录,再评论

jmap -heap底层是通过ptrace来实现的,所以执行的时候会挂起进程,就和我们debug一样的效果,不建议生产环境使用这个命令

11年前
回复 风吹屁屁凉:

提一个过分的要求,能不能再详细分析一下,哈哈❤

1年前回复
回复 风吹屁屁凉:

谢谢大佬

1年前回复

这个服务配置的是CMS GC,JVM初始化10G内存,进程RSS只用了6G左右,执行的时候,卡顿了6~7S才显示出heap信息

1年前