This is a clean transplant of 8024366 from jdk9. For GC's that do not have explicit support for NUMA, UseNUMA will turn on UseNUMAInterleaving . webrev: http://cr.openjdk.java.net/~jmasa/8024366/webrev.01/ CR: https://bugs.openjdk.java.net/browse/JDK-8024366 Thanks. Jon