linux-java

查看Java进程耗内存线程

top -Hp pid
printf '%x\n' pid ->jid(java thread) 查看time值最大

jstack pid | grep jid

 

 

查看Java进程中线程占用内存过高情况 

 

1) top 命令查看CPU和内存占用率

 

2) ps -ef | grep pid

 

3) ps -mp pid -o THREAD,tid,time

 

4) 根据tid,并将其转为16进制 printf "%x\n" tid

 

5) jstack pid| grep tid -A 30

 

 

posted @ 2018-01-27 19:31  秋水秋色  阅读(190)  评论(0编辑  收藏  举报