Java定位CPU使用100%的方法
来源:互联网 发布:过期的知乎live 编辑:程序博客网 时间:2024/05/10 07:16
1、找出最耗费cpu的进程号
例如:4414
[sms@stat ~]$ top
2、找出此进程下的所有线程
从中找出cpu最高的线程id
[sms@stat ~]$ top -p 4144 -H
3、将线程id十进制数转为16进制
[sms@stat ~]$ printf "0x%x\n" 222910x5713
4、把线程dump出来
将此进程号的Java堆栈信息打印到文件中
[sms@stat ~]$ jstack 4144 >cpu.log
5、查找nid=0x5713的内容,即可跟踪到具体的线程代码
"http--8080-543$1705001939" daemon prio=10 tid=0x00002b70f017e000 nid=0x5713 runnable [0x00002b7101bca000]
0 0
- Java定位CPU使用100%的方法
- Java定位CPU使用100%的方法
- Java定位CPU使用100%的方法
- Java定位CPU使用100%的方法
- Java定位CPU使用100%的方法
- 定位CPU高的方法
- linux 定位线程CPU使用过高的方法
- Java定位CPU使用高问题
- Java定位CPU使用高问题
- Java定位CPU使用高问题 ——转载
- 定位cpu占用过高的线程和对应的方法
- CPU 100% 问题定位
- SQLServer 定位CPU使用较高的用户和SQL
- Java如何定位占用CPU比较高的问题
- linux环境定位占cpu较高的java线程
- 如何定位cpu占用率高的java线程
- 使用Windbg简单排查线程 CPU 100%的方法
- 使用Windbg简单排查线程 CPU 100%的方法
- Fn键的作用大全
- Linux 中的计时
- 第十六周 OJ:指针引出奇数分子
- Eclipse中10个最有用的快捷键组合
- 再理解HDFS的存储机制
- Java定位CPU使用100%的方法
- 笔记本怎么进入cmos和bios设置模式
- Referenced file contains errors (http://www.springframework.org/schema/beans/spring-beans-3.0.xsd).
- UVA 1262 Password 暴力枚举
- ubuntu 下安装Python-tk
- ubuntu下如何用命令行运行deb安装包
- 数字证书
- org.apache.solr.handler.dataimport.DataImportHandlerException: Data Config problem: 对实体 "characterEn
- 快速修改系统的dns