1、JVM问题排查
1)top命令查看高内存占用情况;
2)非mapp用户,没办法使用jstack、jmap等命令,先sudo su mapp切换到mapp用户;
3)jmap -heap pid 查看堆内存和GC;
4)jstack -F pid 查看BLOCK的线程,可以查看死锁;
5)查看用时高的线程 ps -mp tid -o THREAD,tid,time|sort -rn|head -n 20
1)top命令查看高内存占用情况;
2)非mapp用户,没办法使用jstack、jmap等命令,先sudo su mapp切换到mapp用户;
3)jmap -heap pid 查看堆内存和GC;
4)jstack -F pid 查看BLOCK的线程,可以查看死锁;
5)查看用时高的线程 ps -mp tid -o THREAD,tid,time|sort -rn|head -n 20