linux服务器查询java线程占用的资源

1、使用top命令 ,查询java进程

linux服务器查询java线程占用的资源

比如选择86184这个进程

2、用 top -H -p 86184  ,查询该进程下的线程资源

linux服务器查询java线程占用的资源 

3、使用jstack 86184 > jstack.txt  ,输出 该进程下的线程信息,

4、比如,观察到86344这个线程占用cpu 大, 将十进制的86344 转换成16进制  15148

  cat jstack.txt | grep -i  15148

linux服务器查询java线程占用的资源

可以查看到是ump 监控线程的信息