频繁的gc暂停 - 如何调试/分析

时间:2013-11-11 11:15:37

标签: java garbage-collection

我们有一个应用程序,它经常执行gc暂停(主要是年轻的gen)[young gen has UseParNewGC]。请建议如何调试问题。
jVisualVM,gcViewer,Jrpofiler,jmap - 可以帮助最好或者这些的组合。
ENV:
Windows Server 2003
JDK 1.6

2 个答案:

答案 0 :(得分:1)

如果没有更多细节,很难提出任何建议。每个GC问题都是具体的。

但是,您应该从:Is there a cookbook guide for GC problems?

开始

答案 1 :(得分:1)

高频率的NewGen收藏是由高分配率引起的。 VisualGC(“Sampler”)应足以追踪最多分配的类。降低新生物频率的可能性是增加伊甸园的大小,如在例如here