linxu下java进程很高分析

应用服务器某个Cpu进程很高:top

 

 

 

 

查到是master的进程

 

 

 

查一下占用最高进程的tid

ps -mp 20313 -o THREAD,tid,time |sort -n -k 2

查到TID是20756

 

 

转成16进制 5114

 

 

生成javacore :   kill -3 20313

 

 

查看线程在做什么:cat javacore.20201013.102858.20313.0001.txt  |grep 0x5114 -C10

 

 

 

可以看到Nchome下message大量的数据,清理掉,然后打上补丁:禁用离线消息补丁

 

 

posted @ 2021-10-28 14:10  lysheng  阅读(51)  评论(0编辑  收藏  举报