性能问答>jdk7升级到jdk8,cpu负载升高,大家有碰到过吗>
3回复
5年前

jdk7升级到jdk8,cpu负载升高,大家有碰到过吗



jdk版本升级后,运行一段时间后,cpu负载升高明显(cpu使用率翻倍(40%->80%)),线程堆栈火焰图:图片.png,负载升高时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

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