Linux上定位内存溢出,JVM,GC垃圾回收等相关问题

首先用top命令,查看哪个进程占用cpu最多。
在这里插入图片描述
然后根据pid进程号,查看是哪个进程
在这里插入图片描述
再根据进程号找出对应进程的哪个线程报错
在这里插入图片描述
在这里插入图片描述
最后用jstack 11873 | grep 31c4(问题线程转成16进制) -A60(展示前60行)定位哪行代码出现问题
在这里插入图片描述
然后发现是kafka注解报错
在这里插入图片描述
在这里插入图片描述
最后是相关命令:
1016 clear
1017 top
1018 ps -ef |grep 11873
1019 ps -mp 11873 -o THREAD,tid,time
1020 jstack 11873 | grep 31c4 -A60
1021 history
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_39434182/article/details/108323197