--- old/src/share/vm/runtime/arguments.cpp 2016-12-12 09:51:37.338525839 -0800 +++ new/src/share/vm/runtime/arguments.cpp 2016-12-12 09:51:37.270525840 -0800 @@ -3647,6 +3647,13 @@ return JNI_ERR; } + if (!FLAG_IS_DEFAULT(HeapDir)) { + if (!FLAG_IS_DEFAULT(UseNUMAInterleaving)) { + log_warning(arguments) ("NUMAInterleaving is not supported when HeapDir option is used.\n"); + } + FLAG_SET_CMDLINE(bool, UseNUMAInterleaving, false); + } + return JNI_OK; }