首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JVM崩溃转储中的标准并行GC是什么?

JVM崩溃转储中的标准并行GC是什么?
EN

Stack Overflow用户
提问于 2009-06-25 17:14:42
回答 1查看 648关注 0票数 1

当JVM与-XX:+UseParNewGC一起运行时,我们偶尔会遇到访问冲突。当我们查看转储文件时,我们看到

代码语言:javascript
复制
Heap
 par new generation   total 14784K, used 13689K [0x02bd0000, 0x03bd0000, 0x06950000)
  eden space 13184K, 100% used [0x02bd0000, 0x038b0000, 0x038b0000)
  from space 1600K,  31% used [0x03a40000, 0x03abe678, 0x03bd0000)
  to   space 1600K,  35% used [0x038b0000, 0x0393f800, 0x03a40000)
 concurrent mark-sweep generation total 125324K, used 93541K [0x06950000, 0x0e3b3000, 0x34bd0000)
 concurrent-mark-sweep perm gen total 53900K, used 32283K [0x34bd0000, 0x38073000, 0x38bd0000)

我假设"par new“代表的是ParNewGC。

我想在谷歌上搜索使用标准并行GC的类似日志,有谁知道我会在"Heap“而不是"par new generation”下看到什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-06-25 17:52:51

你得到的是什么样的垃圾堆?您只需使用-XX:+HeapDumpOnCtrlBreak执行HeapDump并向您的进程发送控制中断,即可从JVM获取此类信息。然后,您可以分析堆转储文件并得到答案。当然,如果您使用的是Java6,则没有HeapDumpOnCtrlBreak选项,您需要使用jmap工具来生成转储。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1045119

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档