On Wed, 27 Jan 2021 23:54:58 GMT, Lin Zang <lz...@openjdk.org> wrote:
>> 8257234 : Add gz option to SA jmap to write a gzipped heap dump > > Lin Zang has updated the pull request incrementally with one additional > commit since the last revision: > > fix the logic of using gz= as file name src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/JMap.java line 64: > 62: System.err.println(" \t1 > (recommended) is the fastest, 9 the strongest compression."); > 63: System.out.println(" -heap:format=x \tTo dump java > heap in GXL format."); > 64: System.out.println(" \tPlease be > aware that \"gz\" option is not valid for heap dump in GXL format."); I just noticed that there is a (pre-existing) `file=<dumpfile>` argument that can be used with `-heap:format=` to specify the dumpfile name. Otherwise it dumps to `heap.bin`. It's not currently documented. I think it's enough to just add `[,file=<dumpfile>]` to the argument syntax. No description should be necessary. src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/JMap.java line 53: > 51: > 52: protected String getCommandFlags() { > 53: return > "-heap|-heap:format=b[,gz=<1-9>]|-histo|-clstats|-finalizerinfo"; This is missing `format=x` and also needs `file=<dumpfile>` ------------- PR: https://git.openjdk.java.net/jdk/pull/1712