查找Java程序中CPU使用率最大的线程
来源:互联网 发布:php报undefined index 编辑:程序博客网 时间:2024/05/18 01:25
1、获得进程id
ps -ef | grep java
2、列出该进程的所有线程
top -H -p pid
3、找出哪个线程pid占用最多,然后将这个pid转换为16进制
printf "%x\n" PID
4、打印线程的堆栈信息
jstack -l -J-d64 pid | grep 'nid=0x1a2f' -C 10
-A N:表示after,输出nid=0x1a2f的行,并包含其之后的N行;
-B N:表示before,输出nid=0x1a2f的行,并包含其之前的N行;
-C N:表示前后,输出nid=0x1a2f的行,并包含其之前的N行和之后的N行。
jstack -F -J-d64 pid 可以找出线程id
ps -ef | grep java
2、列出该进程的所有线程
top -H -p pid
3、找出哪个线程pid占用最多,然后将这个pid转换为16进制
printf "%x\n" PID
4、打印线程的堆栈信息
jstack -l -J-d64 pid | grep 'nid=0x1a2f' -C 10
-A N:表示after,输出nid=0x1a2f的行,并包含其之后的N行;
-B N:表示before,输出nid=0x1a2f的行,并包含其之前的N行;
-C N:表示前后,输出nid=0x1a2f的行,并包含其之前的N行和之后的N行。
jstack -F -J-d64 pid 可以找出线程id
0 0
- 查找Java程序中CPU使用率最大的线程
- 查找CPU使用率最大的线程
- 查询Java中CPU使用率最高的线程
- 查看线程的cpu使用率
- 如何找到 java 程序 CPU 使用率100%的原因
- java获取cpu使用率/内存使用率/硬盘的使用率
- java获取cpu使用率/内存使用率/硬盘的使用率
- java获取cpu使用率/内存使用率/硬盘的使用率
- Java控制CPU的使用率
- 使用JVisualVM查找并定位Java程序CPU使用率过高问题
- Java程序 CPU使用率过高怎么办?
- java程序,多核,cpu使用率上不去?
- 写程序 控制cpu占用率-4 绘制CPU使用率的正弦曲线2 通过C#指定线程运行的 CPU
- 分析java程序中cpu占用过高的线程
- 分析java程序中cpu占用过高的线程
- 分析java程序中cpu占用过高的线程
- 分析java程序中cpu占用过高的线程
- 如何减低php程序的cpu使用率?
- 高斯消元
- 设计模式(4)-行为型-备忘录模式(Memento)
- 随机数函数应用于游戏(1)
- VS2013与QT5 可视化消息与响应槽的添加
- 学好hibernate系列之常用注解开发
- 查找Java程序中CPU使用率最大的线程
- Hibernate实体关系映射技巧
- PAT 1063Count PAT's (25)
- 互联网线上项目开发最大坑点-并发冲突处理
- 几个问题
- treeSet剖析
- 随机数函数应用于游戏(2)
- onpropertychange、oninput监听input输入框值实时变化
- 快速排序的经典实现与分析