cpu 100%怎样定位
2024-09-04 21:58:48
- 先用top定位最耗cpu的java进程 例如: 12430
工具:top或者 htop(高级)
方法:top -c 显示进程运行详细列表
键入 P (大写P),按照cpu进行排序 - 然后用top -p 12430 -H 定位到最耗cpu的线程 的ID 例如:12483
工具:top
方法:top -Hp 1865 ,显示一个进程的线程运行信息列表
键入P (大写p),线程按照CPU使用率排序 - 把第二步定位的线程ID,转成16进制,printf “%x\n” 12483 得到 :30c3
工具:printf
方法:printf “%x\n” 2747 - 从jstack 输出的线程快照中找到线程的对堆栈信息 jstack 12430 |grep 30c3 -A 60 |less
工具:pstack/jstack/grep
方法:jstack 10765 | grep ‘0x2a34’ -C5 --color`
最新文章
- Android 开发命令行完全攻略
- 【Android 开发】: Android 消息处理机制之一: Handler 与 Message
- excle心得及部分应用案例
- python使用装饰器捕获异常
- 发布Restful服务时出现IIS 指定了身份验证方案错误时的解决方案(IIS specified authentication schemes)
- cocos2d-x中CCTextureCache图片资源的异步加载
- [Effective C++ --033]避免遮掩继承而来的名称
- 使用SqlBulkCopy批量插入多条数据进入表中
- web中使用扫描枪
- LNMP环境的安装配置
- css3中的关键帧技术分析应用
- 潭州课堂25班:Ph201805201 django 项目 第二十八课 新闻elasticsearch搜索前后功台能实现 (课堂笔记)
- Unable to find a @SpringBootConfiguration, you need to use @ContextConfiguration or @SpringBootTest(classes=...) with your test java.lang.IllegalStateException
- 扩展BootstapTable支持TreeGrid
- Linux --Unbuntu php项目对应不同php版本
- 不再以讹传讹,GET和POST的真正区别(转)
- maven项目打jar包
- Spring中bean的生命周期!
- SAP Fiori + Vue = ?
- Spring4.2.3+Hibernate4.3.11整合( IntelliJ maven项目)(使用Annotation注解)(Junit测试类)