性能问答>微服务应用启动猴出现多次full gc>
1回复

微服务应用启动猴出现多次full gc



镜像为
openjdk8;
jvm参数为

-Xms2688m 
-Xmx2688m 
-Xloggc:/**/gc.log 
-XX:NewSize=900m 
-XX:MaxNewSize=900m 
-XX:+UseConcMarkSweepGC 
-XX:CMSFullGCsBeforeCompaction=5 
-XX:+UseCMSCompactAtFullCollection 
-XX:+CMSParallelRemarkEnabled 
-XX:+CMSPermGenSweepingEnabled 
-XX:+CMSClassUnloadingEnabled 
-XX:+HeapDumpOnOutOfMemoryError 
-XX:+PrintGCDetails 
-XX:+PrintGCDateStamps 
-verbose:gc 
-XX:+PrintClassHistogramBeforeFullGC 
-XX:+PrintClassHistogramAfterFullGC 
-XX:+PrintCommandLineFlags 
-XX:+PrintGCApplicationConcurrentTime 
-XX:+PrintGCApplicationStoppedTime 
-XX:+PrintTenuringDistribution 
-XX:+PrintHeapAtGC 
-XX:+UseCMSInitiatingOccupancyOnly 
-XX:CMSInitiatingOccupancyFraction=70 
-XX:+DisableExplicitGC 
-XX:+UseCompressedOops 
-XX:+DoEscapeAnalysis 
-XX:MaxTenuringThreshold=10 

现象
在启动成功后通过jstat查询,多次发现都有4次fullgc,如图所示:
image.png

因为应用能成功部署,并正常访问等情况,可以判断发现堆内存等分配都是比较正常,并且gc日志并未找到相关的fullgc日志。

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