RFR: JDK-8256155: os::Linux Populate all large_page_sizes, select smallest page size in reserve_memory_special_huge_tlbfs* [v15]
Marcus G K Williams
github.com+168222+mgkwill at openjdk.java.net
Fri Jan 15 18:32:07 UTC 2021
On Fri, 15 Jan 2021 11:21:11 GMT, Stefan Johansson <sjohanss at openjdk.org> wrote:
>> Marcus G K Williams has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains 23 commits:
>>
>> - Merge branch 'master' into update_hlp
>> - Merge branch 'master' into update_hlp
>> - Remove extraneous ' from warning
>>
>> Signed-off-by: Marcus G K Williams <marcus.williams at intel.com>
>> - Merge branch 'master' into update_hlp
>> - Merge branch 'master' into update_hlp
>> - Merge branch 'master' into update_hlp
>> - Fix os::large_page_size() in last update
>>
>> Signed-off-by: Marcus G K Williams <marcus.williams at intel.com>
>> - Ivan W. Requested Changes
>>
>> Removed os::Linux::select_large_page_size and
>> use os::page_size_for_region instead
>>
>> Removed Linux::find_large_page_size and use
>> register_large_page_sizes. Streamlined
>> Linux::setup_large_page_size
>>
>> Signed-off-by: Marcus G K Williams <marcus.williams at intel.com>
>> - Fix space format, use Linux:: for local func.
>>
>> Signed-off-by: Marcus G K Williams <marcus.williams at intel.com>
>> - Merge branch 'update_hlp' of github.com:mgkwill/jdk into update_hlp
>> - ... and 13 more: https://git.openjdk.java.net/jdk/compare/da2415fe...d73e7a4c
>
> Back from the holidays and actually looking at our use of large pages from a other perspecive as well. I think the approach here has been simplified a lot from the first suggestion and I like it. Just a few small additional comments.
Thanks @kstefanj . I'm taking a look at your suggestions and will have an update soon.
I'm also working through the testing needs suggested by @tstuefe. It appears he's added gtest runs with largepages option in https://github.com/openjdk/jdk/pull/1763 - Thanks @tstuefe
-------------
PR: https://git.openjdk.java.net/jdk/pull/1153
More information about the hotspot-gc-dev
mailing list