cpu100%如何排查 如何排查CPU使用率达到100%的问题(3)
cpu100%如何排查

查看堆栈信息
使用 thread ID 获取堆栈信息,其实就是 jstack pid相同的作用。
通过前一步看到这个线程的 ID 是18,然后执行 thread 18

然后直接就看出来了出现问题的位置,TestController.java文件的 high方法的第23行。然后进代码看
com.moonkite.wallpapermanage.controller.TestController.high(TestController.java:23)
这个方法是我故意写的死循环,真实情况当然没有这么明显,还需要针对具体代码认真分析。
总结
高 CPU 占用率这个问题是一种很常见也很典型的线上问题,排查方式只要按上述顺序记下来就基本上没什么问题。
其实还是推荐使用 Arthas,除了它确实功能非常多之外,还有就是在线上场景下,使用jstack有时会碰到问题,如果这个线程已经忙的一点转圜的余地都没有了,jstack命令可能会执行失败。
以上IT袋网网介绍的cpu100%如何排查的详细方法介绍,大家作为一个参考建议。
相关阅读
-
清除手机垃圾的软件有哪些 能深度清理手机内存的软件推荐
正文核心介绍:清除手机垃圾的软件有哪些和能深度清理手机内存的软件推荐的介绍,一起来看看吧! 最近小雷发现了件怪事,新买不久的256GB安卓手机居然快没储存空间了!! 虽说小雷经常
-
tplink子网掩码是什么 tp路由器子网掩码是多少?
有网友在咨询: tplink子网掩码是什么 tp路由器子网掩码是多少? 下面IT袋小编就给大家解答下这个问题。 疑问解答: tplink路由器子网掩码是:255.255.255.0,默认的LAN IP地址(也就是电脑获取到
-
xbox series x和ps5配置 xbox series x和ps5怎么选择
相对于大多数人xbox series x和ps5怎么选择的话题,关于xbox series x和ps5怎么选择 以及 xbox series x和ps5配置,接下来一起来看看吧。 xbox series x号称新时代性能最强的游戏主机,不过它的性能其实和
-
小米路由器恢复出厂设置后怎么办 小米路由器恢复出厂设置后怎么重
关于小米路由器恢复出厂设置后怎么重新设置的电脑小知识,小米路由器恢复出厂设置后重新设置分为三步,在手机网络里设置好网络参数即可,具体操作步骤如下:


