On Fri, 5 Feb 2021 15:36:00 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:
> 
>   refine help message and also refactor the logic in CommandProcessor

src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/SALauncher.java line 131:

> 129:         System.out.println("        dump options:");
> 130:         System.out.println("          --dumpfile <name> The name of the 
> dump file.");
> 131:         System.out.println("          --gz <1-9>        The compression 
> level for gzipped dump file.");

This is a little awkward, and will get worse if later you add an option to dump 
in GXL format (format=x). Maybe for `--dumpfile` and `--gz` just add a comment 
"Only valid with --binaryheap".

src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java line 
1807:

> 1805:                         }
> 1806:                         filename = "heap.bin.gz";
> 1807:                     }

I don't think this section works properly if there is just one argument, and it 
is the filename, not gz=. Also, there appears to be no test case to catch this 
bug.

-------------

PR: https://git.openjdk.java.net/jdk/pull/1712

Reply via email to