Linux:快速找到占用CPU过高的Thread,linuxthread


1、通过top命令找到高耗CPU的进程,记下PID

2、使用命令ps -mp PID -o THREAD,tid,time找到高耗CPU的那些线程

3、jstack PID 

4、对每个高耗CPU的线程,把线程id,转换为16进程数( 可以使用命令:printf "%x\n"   tid  ),然后从thread stack中搜索到对应的线程。这样就可以去定位问题了。

相关内容

    暂无相关文章