5回复
4年前
指定 XX:CMSInitiatingOccupancyFraction 不起作用
待查询的参数
-Xms1750M
-Xmx1750M
-Xmn750M
-Xss256k
-XX:MetaspaceSize=128m
-XX:MaxMetaspaceSize=128m
-XX:+UseCMSInitiatingOccupancyOnly
-XX:CMSInitiatingOccupancyFraction=70
-XX:+PrintGCDateStamps
-XX:+PrintGCTimeStamps
-XX:+PrintGCDetails
-XX:+HeapDumpOnOutOfMemoryError
-Dspring.profiles.active=prod
-Dlogging.level.root=ERROR
请教大家一个问题:
我指定了 UseCMSInitiatingOccupancyOnly,也指定了 XX:CMSInitiatingOccupancyFraction=70,可是我的老生代的内存使用超过了70%,仍然没有触发FGC,请过为什么不能生效?是否还需要其它的配置?
我的环境是 orace jdk1.8.0_221-amd64
4595 阅读