RFR(XL): 8220310: Implementation: NUMA-Aware Memory Allocation for G1, Mutator (1/3)

sangheon.kim at oracle.com sangheon.kim at oracle.com
Wed Sep 4 07:16:07 UTC 2019

Hi all,

Please review this patch, making G1 NUMA aware.
This is the first part of G1 NUMA implementation.

- At G1 CollectedHeap initialization time, the given heap regions will 
be split and touched.
- Internally node index(uint) is used instead of node id(int type) for 
easier access to arrays.
- Only Linux is supported.
- New logs are under gc+heap+numa
- Current memory touch implementation will be replaced with WorkGang by 
JDK-8230411: NUMA aware work gang.

CR: https://bugs.openjdk.java.net/browse/JDK-8220310
Webrev: http://cr.openjdk.java.net/~sangheki/8220310/webrev.0
Testing: hs-tier 1 ~ 5 with +- UseNUMA.


More information about the hotspot-gc-dev mailing list