JStack分析cpu消耗过高问题
2024-08-24 18:09:30
Mark一下, 今天确实用这个方法找到了问题
http://www.iteye.com/topic/1114219
1. top找到目标进程,记下pid
2. top –p pid, 并用shift+h打开线程模式
这样可以看到这个进程中,到底哪个线程占用大量cpu
记下threadid,tid
3. jstack查看该线程实时的stack情况
jstack [pid]|grep -A 10 [tid(16进制)] , 10表示打印stack的长度,可以选择打印更多的stack信息
比如,jstack 21125|grep -A 10 52f1
十六进制的转换,用calc计算器的程序员模式
最新文章
- 64位下pwntools中dynELF函数的使用
- jQuery返回顶部代码组件
- Angular学习(4)- 数组双向梆定
- POJ 2406 Power Strings KMP运用题解
- Calculation(dfs+状压dp)
- git基本命令--tag, alias,
- js实现轮播图动画
- 找出一个文件夹下后缀名为.jpg的文件
- Linux Debugging(二): 熟悉AT&;T汇编语言
- 一篇迟到的gulp文章
- IM进化论:腾讯也难逃被颠覆掉的命运
- 关于 JavaScript 中的继承
- NEO智能合约开发(一)不可能完成的任务
- .Net core 使用特性Attribute验证Session登陆状态
- Hadoop小文件存储方案
- log4Net 高性能写入和CSV格式
- 2018蓝桥杯 全球变暖(dfs)
- cxgrid动态多表头
- ASP.NET MVC 导入Excel文件
- addEvent兼容版