On Wed, 11 Sep 2024 14:57:08 GMT, Kevin Walls <kev...@openjdk.org> wrote:

>> Simon Tooke has updated the pull request incrementally with one additional 
>> commit since the last revision:
>> 
>>   changes per review
>
> Hi,
> Great to bring up a Windows version of this.
> 
> Is the offset column useful?
> It tells us whether a line is the start of an allocation (offset 0) or a 
> continuation of one.  Maybe that is useful if there is no name from NMT?  I 
> didn't yet notice one where it helped but maybe...
> 
> If it really is a useful column, is it possible to tweak the columns so the 
> "JAVAHEAP" stays in line?
> 
> 0x0000000706000000-0x0000000715a00000    262144000 rw--  c-pvt         0 
> JAVAHEAP 
> 0x0000000715a00000-0x00000007ffe00000   3930062848 ----  r-pvt 0xfa00000 
> JAVAHEAP 
> 0x00000007ffe00000-0x0000000800000000      2097152 rw--  c-pvt 0xf9e00000 
> JAVAHEAP 
> 
> Maybe the offset column is just too narrow, and the INDENT_BY(72) needs to be 
> bigger, plus adjusting the header string?  Java heap seems to be the value 
> that is likely to be largest here, so allowing more space would be good.
> 
> 
> On Linux I see info and file have separate columns.  Here, "vm info/file" is 
> the column?
> Mostly I see there being either some info or a file, although CDS and 
> classes.jsa is a line that has both. I like what you have here where it will 
> print "CDS /path/classes.jsa" withouth using two columns. 8-)
> If it were just called "info/file" then I couldn't think there was a "vm" 
> column that had failed to print.

Hello @kevinjwalls , and thank you for your review!  I have attempted to 
address your concerns with my use of 'fatal()' by replacing with a message in 
the returned output and an assert().

I have also adjusted the spacing of the offset field in the output, but kept it 
for parity with the Linux version.

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

PR Comment: https://git.openjdk.org/jdk/pull/20597#issuecomment-2346625795

Reply via email to