7082969: NUMA interleaving

Support interleaving on NUMA systems for collectors that don't have NUMA-awareness.

Reviewed-by: iveresov, ysr
This commit is contained in:
Tom Deneau 2011-08-25 02:57:46 -07:00 committed by Igor Veresov
parent 0c6ad2c298
commit 06d05b7c47
6 changed files with 383 additions and 105 deletions

View file

@ -1423,6 +1423,9 @@ void Arguments::set_parallel_gc_flags() {
if (FLAG_IS_DEFAULT(MinHeapDeltaBytes)) {
FLAG_SET_DEFAULT(MinHeapDeltaBytes, 64*M);
}
// For those collectors or operating systems (eg, Windows) that do
// not support full UseNUMA, we will map to UseNUMAInterleaving for now
UseNUMAInterleaving = true;
}
}