博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux下java进程占用高问题分析过程
阅读量:6982 次
发布时间:2019-06-27

本文共 267 字,大约阅读时间需要 1 分钟。

hot3.png

1.用top命令找出占用cpu高的进程,记录下pid

2.用top -H -p pid(上面的pid)查看该进和下各线程占用cpu的情况,找出占用cpu高的线程pid
3.printf "%x\n" pid(上面线程的pid)打印出对应的十六进制值(后面在jstack中会用到)
4.jstack -l pid(第一步的pid) > dump.log 
5.在dump.log中查找nid=上面第3步中转化出的线程pid的值对应的代码片段

转载于:https://my.oschina.net/u/914897/blog/1556177

你可能感兴趣的文章
POJ2866:Who Gets the Most Candies?(线段树 + 反素数 + 约瑟夫环)
查看>>
微信支付开发(12) 认清微信支付v2和v3
查看>>
k8s学习笔记之三:k8s快速入门
查看>>
SpringBoot慕课学习-SpringBoot开发常用技术整合
查看>>
即将毕业的一些感想
查看>>
iframe 解决跨域问题
查看>>
The existing index has no NexusIndexer descriptor
查看>>
界面收缩和扩展
查看>>
Selenium学习(14) 判断元素expected_conditions
查看>>
Linux命令之tcpdump
查看>>
(更新)Java + 腾讯企业邮箱 + javamail + SSL 发送邮件
查看>>
组合数据类型综合练习
查看>>
php回调函数callback函数实例
查看>>
示波器测量电源的纹波
查看>>
自定义ListBox,实现单多选切换(复选框)
查看>>
软件测试2019:第八次作业
查看>>
Centos下安装FTP并进行虚拟用户访问方式配置
查看>>
python day09
查看>>
拆系数FFT及其部分优化
查看>>
cocos2dx3.8 ios打包脚本编写
查看>>