1回复
4年前
CMS GC 耗时长问题求助
问题描述
线上服务 运行一段时间后,出现 服务调用超时情况,一看gc log发现 cms gc大概用了 57 秒,求分析下可能的原因。
remark阶段用了 57.9695775 secs,其中 weak refs processing 用了 47.5740649 secs,求分析
配置如下:
-Xmn768m
-Xms2048m
-Xmx2048m
-XX:MetaspaceSize=128m
-XX:MaxMetaspaceSize=512m
-XX:+UseConcMarkSweepGC
-XX:+UseParNewGC
-XX:+CMSParallelRemarkEnabled
-XX:+UseFastAccessorMethods
-XX:CMSInitiatingOccupancyFraction=70
-XX:+CMSScavengeBeforeRemark
-XX:+ExplicitGCInvokesConcurrent
当时没保留现场,是什么 能导致 weak refs processing耗时这么长?
3398 阅读