1.首先top命令查看java项目的cpu占用率。 2.找到项目的pid 3.通过命令top -Hp pid 查看程序的线程,找到占用cpu高的线程。 4.将cpu占用率高的线程中的pid转换成16进制(++printf ‘%x’ 7044++)1b84 5.通过命令 jstack ++java项目进程pid++ > xx.txt 放到文件中 6.然后在xx.txt文件中搜索线程转换的16进制数,从而进行分析。