linux下查看java 占用cpu使用情况


  1. 使用top命令,查看cpu占用过高的java PID
  2. 使用ps aux|grep PID 查看是那个java程序占用cpu。
  3. ps -mp PID -o THREAD,tid,time 显示线程列表,找出线程列表中占用cpu过高的tid
  4. printf "%x\n" tid 将其tid转化为16进制格式 如68b9
  5. jstack pid |grep 68b9 -A30  打印对应的堆信息,查看具体原因。



你可能感兴趣的:(linux下查看java 占用cpu使用情况)