Linux:快速找到占用CPU过高的Thread,linuxthread
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中搜索到对应的线程。这样就可以去定位问题了。
评论暂时关闭