内存占比过高问题排查

1.首先通过我们的linux命令查看

2.查看到有java服务占用较高,通过服务的进程查看它们的线程

3.top -H -p 进程id    按M刷新,看cpu消耗较高的线程

4.使用jstack查看,在分析前需要将11484这个进程id转换为16进制,方便查找信息

[root@product ~]# printf "%x" 11484
2cdc    16进制为2cdc

5.将pid为11484的应用打印到日志中

就会有这样的jstask,log文件

再用刚才的转换的16进制 2cdc在文件查看

关键信息发给开发就可以,你技术牛逼也可以自己分析,

结束,拜拜

猜你喜欢

转载自blog.csdn.net/m0_52454621/article/details/121618350