1. dump jvm 内存

命令格式:

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

jmap -dump:format=b,file=dump_file_name pid
举例:dump pid 为 3239 的 java 进程的内存到 aa.txt 文件

jmap -F -dump:format=b,file=aa.txt 3239

2. dump jvm 线程栈
命令格式:

jstack pid > dump_file_name

举例:dump pid 为 3239 的 java 进程的线程栈到 bb.txt 文件

jstack  -F 3239 > bb.txt

 

说明:-F 代表强制

 

 

jps 获取pid

top -Hp pid 查看最消耗cpu的线程

printf “%x\n” tid  得到16进制的线程id

jstack pid | grep tid(16进制) 查看最消耗cpu的线程的方法。

jstat –gcutil pid  详解查看一下链接:

https://blog.csdn.net/zhaozheng7758/article/details/8623549

 

转载自:https://blog.csdn.net/qianghaohao/article/details/80379118

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄