代码死循环导致cpu使用率过高

Posted changeeveryday

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了代码死循环导致cpu使用率过高相关的知识,希望对你有一定的参考价值。

1. top命令查看进程pid  27081

2. ps -mp pid -o THREAD,tid,time  (tid:31128)

3.printf “%x ” number  #将tid转换成16进制,number代表tid, 输入tid:31128,输出7998

4. jstack pid 27081 #查看问题程序,nid和tid的16进制相同的程序

以上是关于代码死循环导致cpu使用率过高的主要内容,如果未能解决你的问题,请参考以下文章

如何定位死循环或高cpu使用率

嵌入式 如何定位死循环或高CPU使用率(linux)

JVM探秘:线上CPU占用过高故障排查

哪些原因会造成java.exe占用大量cpu资源

电脑CPU占用过高怎么办

性能测试三十九:Jprofiler分析CPU过高和响应时间长的问题