1、top命令,然後按shift+p按照CPU排序,找到佔用CPU過高的進程的pid
2、ps -mp pid -o THREAD,tid,time | sort -rn 獲取線程信息,並找到佔用CPU高的線程
3、printf "%x\n" tid 將需要的線程ID轉換爲16進制格式
4、jstack pid |grep "e168" -A 30 jstack命令打印出該進程下的此線程的堆棧信息
特別提示 阿里開源的 java 診斷工具—— Arthas 功能很強大
入門使用鏈接地址 https://my.oschina.net/Rayn/blog/2054773