基于gzip压缩格式的堆分析
更新时间:
简介
除了正常的二进制堆转储文件(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然后分析。
文档内容是否对您有帮助?