JVM CPU占滿問題定位
RASP加載后出現JVM CPU占滿問題,jstack -F輸出信息無法找到對應占用CPU的線程
perf定位到占用CPU的熱代碼位于Dependencies::find_finalizable_subclass內
查看JVM啟動時有-Xnoclassgc 參數,發現jdk8中CMSClassUnloadingEnabled默認啟用與-Xnoclassgc 有沖突,使用-XX:-CMSClassUnloadingEnabled問題解決
參考:https://blogs.oracle.com/poonam/jvm-hang-with-cms-collector

浙公網安備 33010602011771號