3回复
5年前
jdk7升级到jdk8,cpu负载升高,大家有碰到过吗
jdk版本升级后,运行一段时间后,cpu负载升高明显(cpu使用率翻倍(40%->80%)),线程堆栈火焰图:,负载升高时gc情况无明显变化。
环境:
原使用jdk7版本:
java version “1.7.0_79”
Java™ SE Runtime Environment (build 1.7.0_79-b15)
Java HotSpot™ 64-Bit Server VM (build 24.79-b02, mixed mode)
升级后jdk8版本:
java version “1.8.0_121”
Java™ SE Runtime Environment (build 1.8.0_121-b13)
Java HotSpot™ 64-Bit Server VM (build 25.121-b13, mixed mode)
jvm参数:-server -Xms2048m -Xmx2048m -Xmn512m -XX:SurvivorRatio=2 -XX:+UseConcMarkSweepGC -XX:AutoBoxCacheMax=20000 -XX:-UseCounterDecay -XX:-TieredCompilation -XX:CMSInitiatingOccupancyFraction=75 -XX:+UseCMSInitiatingOccupancyOnly
4704 阅读