我正在使用VisualVM来分析JVM堆内存,作为其中的一部分,我还使用了一个名为visualGC的插件,它表示/显示JVM的不同内存组件使用情况,如Eden空间、Survivor空间老一代和元空间[早先称为永久空间]. I“我运行了这个工具并捕获了visualGC的输出,但是我希望将其存储为某种文件格式,以便在以后的阶段引用它,你知道怎么保存吗?2下面是相关的截图:
VisualGC-output
我正在使用VisualVM来分析JVM堆内存,作为其中的一部分,我还使用了一个名为visualGC的插件,它表示/显示JVM的不同内存组件使用情况,如Eden空间、Survivor空间老一代和元空间[早先称为永久空间]. I“我运行了这个工具并捕获了visualGC的输出,但是我希望将其存储为某种文件格式,以便在以后的阶段引用它,你知道怎么保存吗?2下面是相关的截图:
VisualGC-output
1条答案
按热度按时间cedebl8k1#
可以通过visualvm打印转储日志(dump按钮),也可以通过jmap -heap PID,jmap -dump,format=b file= dump Hprof PID打印转储日志,具体命令可以通过jmap -help查看,打印出来的转储日志可以通过mat(内存分析工具)进行分析,最后可以通过设置VM选项print GCLog一起进行分析!