在执行jar包后原本运行很稳定,但是过一会就回出现cpu占用突然100然后zookeeper也直接闪退,这是什么原因
1条回答 默认 最新
搬山境KL攻城狮 2021-09-13 11:31关注看java线程到底在干什么东西啊!
线上CPU资源占用过高排查示例(jstack+top)
man top # 进程下的所有线程情况 top -p 15124 -H # 转换16进制线程号(例如15125对应3b15) printf '%x\n' 15125 # 线程dump jstack -l 15124 >stack.txt # 对应位置为nid=0x3b15,内容如下,可以定位到具体的java方法位置————————————————
版权声明:本文为CSDN博主「格一物」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:arthas诊断神器-初探_ory001的博客-CSDN博客 文章目录一、安装二、入门1.启动(以jar方式启动)2.停止3.dashboard面板4.线程常用操作1.获取Spring容器2.获取Spring bean3.调用Spring bean方法4.方法耗时分析-trace命令5.查询指定class对应的classloader-sc命令6.调用静态方法7.修改线上系统日志级别一、安装https://arthas.aliyun.com/download/latest_version?mirror=aliyun下载之后解压zip即可!二、入门1.启动(https://blog.csdn.net/ory001/article/details/115205266
解决 无用评论 打赏 举报