导出jvm快照/异常数据

jstack是java虚拟机自带的一种堆栈跟踪工具
jstack -l pid >> thread.txt
生成线程快照的主要目的是定位线程出现长时间停顿的原因,如线程间死锁、死循环、请求外部资源导致的长时间等待

#导出存活对象,可使用jprofiler打开进行分析,修改文件名后缀即可
jmap -dump:live,format=b,file=./dump.hprof pid
#导出所有对象
jmap -dump:format=b,file=./ pid
jmap -dump:live,format=b,file=./dump.hprof pid

查看运行中Java程序的Xmx和Xms值
jcmd PID VM.flags 


爆款云服务器s6 2核4G 低至0.46/天,具体规则查看活动详情Blog Img