1.执行top命令查看各进程cpu的使用率,找到cpu使用率高的进程pid 2.执行ps -mp pid -o THREAD,tid,time3.找到线程占用率高的线程号执行printy %x\n 线程号,会输出16进制的数字4.执行jstack pid | grep 十六进制...
1.执行top命令查看各进程cpu的使用率,找到cpu使用率高的进程pid
2.执行ps -mp pid -o THREAD,tid,time
3.找到线程占用率高的线程号
执行printy "%x\n" 线程号,会输出16进制的数字
4.执行jstack pid | grep 十六进制数字查看详细信息。
注:netstat -natp | awk '{print $7}'| sort|uniq -c|sort -rn可以统计进程中线程的连接数。
沃梦达教程
本文标题为:java进程cpu使用率达到200+%
基础教程推荐
猜你喜欢
- Java实现查找文件和替换文件内容 2023-04-06
- Java实现线程插队的示例代码 2022-09-03
- ConditionalOnProperty配置swagger不生效问题及解决 2023-01-02
- java基础知识之FileInputStream流的使用 2023-08-11
- java实现多人聊天系统 2023-05-19
- Java数据结构之对象比较详解 2023-03-07
- Java并发编程进阶之线程控制篇 2023-03-07
- Java文件管理操作的知识点整理 2023-05-19
- springboot自定义starter方法及注解实例 2023-03-31
- JDK数组阻塞队列源码深入分析总结 2023-04-18