OOM问题排查

监控工具jvisualvm使用:
jdk/bin
运行jvisualvm

  • ps aux |more
    详细信息包含cpu,内存

  • ps -mp pid -o THREAD,tid,time | sort -k2r
    查看指定进程中各个线程占用CPU的状态,选出耗时最多、最繁忙的线程id
    sort 排序 -K

  • top -c
    查看高CPU进程

  • ps -mp -o THREAD,tid,time | sort -k2r
    命令查看该进程的线程情况

  • printf “%x\n” 14065
    转换长16进制 输出:36f1

  • jstack pid |grep tid -A 30
    #类似:jstack 14063 |grep 36f1 -A 30
    -A 匹配后 向下展示30行

  • jstat -gcutil pid 14063 2000 10
    GC总结垃圾回收统计 2000毫秒刷新一次 10 展示10行

  • jstack 14063 >>jstack.out
    jsatck 查看内存信息

  • jstack -l 3033 > ./3033.stack
    导出进程快照

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值