查看java耗费CPU的命令
#第一步、ps命令找出进程最占CPU资源的线程ID
ps -mp 进程ID -o THREAD,tid,time | sort -rn
#top命令也可以找出最占CPU资源的线程ID
top 命令先找出应用 pid-app
top -Hp <pid-app> 命令再找出应用pid-app最占CPU资源的线程 pid-thread
#第二步、转换Linux的线程ID为Jvm认识的十六进制线程ID
printf '%x\n' <pid-thread> 命令将线程 pid 转换成 16 进制 pid-thread-hex
#第三步、jstack命令查看线程信息,为分析优化代码提供帮助