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

相關文章
相關標籤/搜索