您当前的位置: 首页 >  xingxin666.eth

排查CPU或内存负载过高原因步骤

xingxin666.eth 发布时间:2019-10-08 10:34:40 ,浏览量:9

1、找到java进程pid

ps -ef|grep 'java'

例如进程id是22473;

2、找到该进程耗资源最大的线程pid

top -Hp 22473 

例如线程id是22490;

3、打印出该线程id对应的16进制

 printf "%x\n" 22490

例如22490是57da

4、得到这个线程堆栈所在行的后面10行

jstack 22473|grep -A 10 57da 

5、根据堆栈信息找出可能存在问题的代码。

关注
打赏
查看更多评论

xingxin666.eth

暂无认证

  • 9浏览

    0关注

    73博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录