docker java程序cpu過高排查

最近程序出現跑個幾個小時就會出現cpu過高100%,要調試下程序,以前使用jdk工具很容易找到cpu100%的線程堆棧,可以分析代碼,現在使用docker封裝應用,這樣jdk就沒有,只有最小體積的jre,而且也不好在docker裏面安裝工具。後面只能使用java visualvm來遠程調試,在docker開放端口號。接下來就是監視,監視結果 紅色線是出行cpu100時候, 藍色和黃色線是正常情況。
相關文章
相關標籤/搜索