如何找出占用cpu最高的进程
来源:互联网 发布:mac刷新dns缓存 编辑:程序博客网 时间:2024/05/01 10:47
1,使用命令top -p <pid> ,显示你的java进程的内存情况,pid是你的java进程号,比如123
2,按H,获取每个线程的内存情况
3,找到内存和cpu占用最高的线程pid,比如15248
4,执行 printf 0x%x 15248 得到 0x3b90 ,此为线程id的十六进制
5,执行 jstack 123|grep -A 10 3b90,得到线程堆栈信息中3b90这个线程所在行的后面10行
6,查看对应的堆栈信息找出可能存在问题的代码
2,按H,获取每个线程的内存情况
3,找到内存和cpu占用最高的线程pid,比如15248
4,执行 printf 0x%x 15248 得到 0x3b90 ,此为线程id的十六进制
5,执行 jstack 123|grep -A 10 3b90,得到线程堆栈信息中3b90这个线程所在行的后面10行
6,查看对应的堆栈信息找出可能存在问题的代码
0 0
- 如何找出占用cpu最高的进程
- 找出占用cpu最高的堆栈信息
- 如何找到占用CPU和内存最高的线程
- 找出System进程占用100%CPU的原因
- 结合top和jstack找出占用cpu最高的堆栈信息
- 结合top和jstack找出占用cpu最高的堆栈信息
- linux 下取进程占用 cpu/内存 最高的前10个进程
- [转]linux 下取进程占用 cpu/内存 最高的前10个进程
- linux下取进程占用cpu(mem)最高的前10个进程
- linux 下取进程占用 cpu/内存 最高的前10个进程
- linux 下取进程占用 cpu/内存 最高的前10个进程
- linux 下取进程占用 cpu/内存 最高的前10个进程
- linux 下取进程占用 cpu/内存 最高的前10个进程
- linux 下取进程占用 cpu/内存 最高的前10个进程
- linux 下取进程占用 cpu/内存 最高的前10个进程
- Linux 如何查看进程的各线程的CPU占用
- Linux 如何查看进程的各线程的CPU占用
- Linux 如何查看进程的各线程的CPU占用
- HttpClient 与 HttpURLConnection
- Web前端大冒险 第二章 JSP函数大冒险(三)闭包
- Hive与RDMS的异同
- C++新手上路第一天
- JavaScript对象概述之常用内置对象
- 如何找出占用cpu最高的进程
- Web测试介绍一 UI测试
- XML 新手入门基础知识
- 2016-12-15 菜鸟上路(3)
- 简单仿支付宝/微信密码输入效果
- AutoScrollViewPager与PullToRefreshScrollView冲突解决
- 安鑫 十年资产翻十倍 普通人是怎么做到的
- rand控制数据输出循环数量berak跳出
- Android UI性能优化实战 识别绘制中的性能问题