![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JVM
菜鸟要成长zz
这个作者很懒,什么都没留下…
展开
-
导出jvm的内存快照进行分析
查找对应的进程id(PID)linux下使用ps aux|grep java找出PID后jmap -dump:format=b,file=/usr/local test1.hprof 2778jmap -dump:format=b,file=/usr/local test1.hprof 2778Attaching to core 2778 from executable test1.hprof, please wait...Error attaching to core file: canno原创 2021-06-28 09:33:02 · 953 阅读 · 0 评论 -
Linux排查java程序CPU占用过高问题
项目部署到服务器上之后,偶尔出现CPU被java程序占满的情况。现在排查问题原因top首先查看系统资源占用信息,使用命令top发现正在运行的JAVA项目CPU占用率如果很高,那问题肯定出在这个程序中。top -H -p[进程ID]得到进程ID后,我们需要获取到具体的线程ID,然后用jstack分析。top -H -p[进程ID]需要将线程ID转换为十六进制,直接在Linux中即可转换。printf “%x\n” [线程十进制数]补充:\n只为换行显示,单纯的转换只需要%x 即可p原创 2021-05-08 15:16:20 · 494 阅读 · 0 评论