我们有一个应用程序,它经常执行gc暂停(主要是年轻的gen)[young gen has UseParNewGC]。请建议如何调试问题。
jVisualVM,gcViewer,Jrpofiler,jmap - 可以帮助最好或者这些的组合。
ENV:
Windows Server 2003
JDK 1.6
答案 0 :(得分:1)
如果没有更多细节,很难提出任何建议。每个GC问题都是具体的。
开始答案 1 :(得分:1)
高频率的NewGen收藏是由高分配率引起的。 VisualGC(“Sampler”)应足以追踪最多分配的类。降低新生物频率的可能性是增加伊甸园的大小,如在例如here