性能问答>请问为什么gceasy.io 将promotion failed导致的GC归类到Young GC?>
1回复

请问为什么gceasy.io 将promotion failed导致的GC归类到Young GC?



环境jdk8、centos7
CommandLine flags参数:

-XX:InitialHeapSize=8589934592 
-XX:MaxHeapSize=8589934592 
-XX:MaxNewSize=2863312896 
-XX:MaxTenuringThreshold=6 
-XX:NewSize=2863312896 
-XX:OldPLABSize=16 
-XX:OldSize=5726621696 
-XX:+PrintCommandLineFlags 
-XX:+PrintGC 
-XX:+PrintGCApplicationStoppedTime 
-XX:+PrintGCDateStamps 
-XX:+PrintGCDetails 
-XX:+PrintGCTimeStamps 
-XX:ThreadStackSize=256 
-XX:+UseCompressedClassPointers 
-XX:+UseCompressedOops 
-XX:+UseConcMarkSweepGC 
-XX:+UseParNewGC 

发生promotion failed时的GC日志
image.png

gceasy.io在线日志分析的结果
image.png

问题
请问大神
1、gceasy.io将17秒归类到Young GC,请问这个分析结果对吗?
2、promotion failed问题可否先通过指定-XX:CMSInitiatingOccupancyFraction=75 -XX:+UseCMSInitiatingOccupancyOnly 来改善(当前使用默认的-1值,92%)?

3165 阅读
请先登录,查看1条精彩评论吧
快去登录吧,你将获得
  • 浏览更多精彩评论
  • 和开发者讨论交流,共同进步