简介
除了二进制堆转储文件(Heap dump)之外,ATP也支持gzip压缩格式的堆转储文件。用户可以生成gzip压缩格式的堆转储文件,上传到ATP直接分析。使用gzip压缩格式使得堆转储文件更小,上传速度更快,但分析过程会略微变慢。
使用步骤
1. 生成gzip压缩格式的堆转储文件
方法一:
JDK16及之后的版本,可以使用jmap直接生成出gzip压缩格式的堆转储文件,详见https://bugs.openjdk.org/browse/JDK-8256451。使用方式如下所示:
$ jmap -dump:live,format=b,file=heap.bin,gz=9 <pid>
方法二:
使用常规方式生成堆转储文件,更多请参见准备工作。使用gzip命令进行压缩:
$ gzip -c heapdump.bin > heapdump.bin.gz
2. 上传到ATP并分析
通过URL、OSS等方式,将gzip压缩格式的堆转储文件上传到ATP进行分析。
该文章对您有帮助吗?