RFR: 8257901: ZGC: Take virtual memory usage into account when sizing heap [v2]
Per Liden
pliden at openjdk.java.net
Wed Dec 9 11:59:40 UTC 2020
On Wed, 9 Dec 2020 11:26:17 GMT, Thomas Schatzl <tschatzl at openjdk.org> wrote:
>> Per Liden has updated the pull request incrementally with one additional commit since the last revision:
>>
>> Review StefanK
>
> src/hotspot/share/gc/shared/gcArguments.cpp line 178:
>
>> 176: size_t GCArguments::heap_virtual_to_physical_ratio() {
>> 177: // Used by heap size heuristics to determine max amount
>> 178: // of address space to use for the heap.
>
> Could this explanation moved to the hpp file? Then some IDEs will automatically pick it up. I'd expect a comments to the implementation, i.e. of the value 1 here instead of a generic explanation of what the method does.
Ok, I'll move the comment.
> src/hotspot/share/runtime/arguments.cpp line 1658:
>
>> 1656: }
>> 1657:
>> 1658: julong Arguments::limit_heap_by_allocatable_memory(julong limit) {
>
> If we are already messing with the name in this change, would it be possible to change return value and parameter to `size_t`? I'm good with moving this change of the parameter types to a different issue, but as mentioned, since we are already changing stuff around here...
I'd prefer to handle that as a separate issue, since such a change would propagate into `os::has_allocatable_memory_limit()` and affect all os:es.
-------------
PR: https://git.openjdk.java.net/jdk/pull/1696
More information about the hotspot-dev
mailing list