RFR: 8281946: VM.native_memory should report size of shareable memory [v11]
Ioi Lam
iklam at openjdk.org
Wed Dec 14 19:07:07 UTC 2022
On Wed, 14 Dec 2022 18:37:34 GMT, Matias Saavedra Silva <matsaave at openjdk.org> wrote:
>> The native memory reporting has been improved to also include the amount of shareable (read only) data. Verified with test tiers 1,2, and 4.
>>
>> Sample output:
>>
>> Total: reserved=33890498670, committed=2360907886
>> malloc: 75159662 #26118
>> mmap: reserved=33815339008, committed=2285748224
>> .............
>> - Shared class space (reserved=16777216, committed=13545472, readonly=8315472)
>> (mmap: reserved=16777216, committed=13545472)
>>
>> - Arena Chunk (reserved=441792, committed=441792)
>> (malloc=441792)
>
> Matias Saavedra Silva has updated the pull request incrementally with one additional commit since the last revision:
>
> Ioi comments
src/hotspot/share/services/memReporter.cpp line 207:
> 205: output()->print(", readonly=" SIZE_FORMAT "%s",
> 206: amount_in_current_scale(read_only_bytes), scale);
> 207: }
Two days ago, I made a request for change in here but that seems to have disappeared :-(
The read_only_bytes is relevant to mtClassShared only, so the code from lines 174-178 should be moved inside this "if" block.
-------------
PR: https://git.openjdk.org/jdk/pull/11401
More information about the hotspot-runtime-dev
mailing list