arthas定位Java代碼導致占用CPU高的問題


        在jmeter里面跑性能測試場景,在聚合報告里面,可以看到響應時間越來越高,查看系統資源使用情況,輸入:top

 

可以看到cup占用已經99%以上了

在arthas里面輸入如下命令,查看CPU使用率TOP N的線程

[arthas@18888]$ thread -n 5

 

 

備注:這里有一個問題,當用jmeter發起請求的時候,線程會啟動很多,輸入dashboard 或thread,不會查看到單個CPU占用很高,只能用這種thread -n N的方式,顯示線程棧的執行情況

這些代碼導致的性能問題:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM