JVM CPU占满问题定位

RASP加载后出现JVM CPU占满问题,jstack -F输出信息没法找到对应占用CPU的线程oracle

perf定位到占用CPU的热代码位于Dependencies::find_finalizable_subclass内
查看JVM启动时有-Xnoclassgc 参数,发现jdk8中CMSClassUnloadingEnabled默认启用与-Xnoclassgc 有冲突,使用-XX:-CMSClassUnloadingEnabled问题解决jvm

 

参考:https://blogs.oracle.com/poonam/jvm-hang-with-cms-collectorspa

相关文章
相关标签/搜索