性能监控之如何生成Java Dump文件?

1.系统上安装了jdk,环境变量已经配置好;
2.进到java的bin目录下:
Java进程获取threaddump文件

./jstack29503 >m1.txt   (29503为系统进程号,linux执行命令)
jstack29503 >m1.txt       (29503为系统进程号,windows执行命令)

获取heapdump文件

./jmap -dump:format=b,file=m.hprof 4612      (4612为系统进程号,linux执行命令)
jmap -dump:format=b,file=m.hprof 4612         (4612为系统进程号,windows执行命令)

3.一般生成java heap dump文件,用eclipse java内存分析工具打开,开发人员查看

猜你喜欢

转载自blog.csdn.net/zuozewei/article/details/79921007