查看JAVA进程中哪个线程CPU消耗最高
来源:互联网 发布:zbrush for mac中文 编辑:程序博客网 时间:2024/05/16 08:17
一,在centos linux 上查看进程占用cpu过高
top
shift+h
查看哪个进程程消耗最高
二,查看JAVA进程中哪个线程消耗最高
2.1 导出java运行的线程信息
jstack 进程id(jps查看)
jstack 进程id > ps.txt
jstack -l 进程id (窗口打印)
//另外还有一种方式
如果启动方式如下:
nohup java -classpath conf/:my.jar com.tank.manClass>./log.out 2>&1 &
则执行: kill -3 PID,进程信息会输出到/log.out
2.2 查找最消耗cpu的java线程
jps
找到java进程PID
命令:ps -mp pid -o THREAD,tid,time 或者 ps -Lfp pid
通过%CPU和 TIME,判断占用的线程TID
找到TID,转换成16进制,然后在上面(jstack 进程id > ps.txt)导出的文件中搜索,就可以定位到具体的线程,类。
0 0
- 查看JAVA进程中哪个线程CPU消耗最高
- 查看JAVA进程中哪个线程CPU消耗最高
- 找出Java进程中大量消耗CPU
- Linux下查看消耗CPU的线程
- 查询Java中CPU使用率最高的线程
- 多核优化,使用linux affinity 将进程,线程,中断指定到对应的cpu运行,用ftrace查看消耗时间
- linux下查看最消耗CPU、内存的进程
- linux下查看最消耗CPU、内存的进程
- linux下查看最消耗CPU、内存的进程
- linux下查看最消耗CPU、内存的进程
- linux下查看最消耗CPU、内存的进程
- linux下查看最消耗CPU、内存的进程
- linux平台查看CPU、内存消耗降序的进程列表
- 如何分析java进程中哪个线程最耗资源
- linux查找消耗cpu最高的线程(jstack),内存占用最大线程(jmap),线程gc情况(jstat)
- 分析java CPU消耗
- top命令找到占用CPU最高的java线程
- linux查看进程内存消耗
- 学习 同源策略,jsonp,跨域 随记
- PhpStorm 默认快捷键
- boost::asio脱离boost独立编译(windows)
- nginx 运行与操作
- sql语句分为三类(DML,DDL,DCL)-介绍
- 查看JAVA进程中哪个线程CPU消耗最高
- Eclipse vs. IDEA快捷键对比大全
- Linux下Zookeeper安装、使用
- 常用的加密和解密方法
- 走近人脸检测(1)——基本流程
- 关于三元运算符的类型转换问题
- 1010. 一元多项式求导 (25) PAT
- 使用相对路径创建source insight工程
- statsvn的简单使用