首页 > 编程语言 > 详细

arthas定位Java代码导致占用CPU高的问题

时间:2020-07-28 22:51:47      阅读:190      评论:0      收藏:0      [点我收藏+]

        在jmeter里面跑性能测试场景,在聚合报告里面,可以看到响应时间越来越高,查看系统资源使用情况,输入:top

技术分享图片

 

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

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

[arthas@18888]$ thread -n 5

技术分享图片

 

 

备注:这里有一个问题,当用jmeter发起请求的时候,线程会启动很多,输入dashboard 或thread,不会查看到单个CPU占用很高,只能用这种thread -n N的方式,显示线程栈的执行情况

这些代码导致的性能问题:

技术分享图片

 

arthas定位Java代码导致占用CPU高的问题

原文:https://www.cnblogs.com/wuxiaomiao333/p/13393037.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!