NUMA aware?
Lennart Börjeson
lennart.borjeson at cinnober.com
Fri Jun 3 10:18:28 UTC 2016
I’ve noticed openjdk9 on Linux has began to respect -XX:+UseNUMA. According to a comment i hotspot/src/share/vm/runtime/arguments.cpp:
// UseNUMAInterleaving is set to ON for all collectors and
// platforms when UseNUMA is set to ON. NUMA-aware collectors
// such as the parallel collector for Linux and Solaris will
// interleave old gen and survivor spaces on top of NUMA
// allocation policy for the eden space.
// Non NUMA-aware collectors such as CMS, G1 and Serial-GC on
// all platforms and ParallelGC on Windows will interleave all
// of the heap spaces across NUMA nodes.
some collectors are apparently ”extra” aware of NUMA and will try to take advantage of it.
Is Shenandoah NUMA-aware, or planned to be?
Best regards,
/Lennart Börjeson
<http://www.cinnober.com/>
More information about the shenandoah-dev
mailing list