We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 0f1c448 commit f2587d9Copy full SHA for f2587d9
src/hotspot/share/gc/z/zArguments.cpp
@@ -121,9 +121,19 @@ void ZArguments::select_max_gc_threads() {
121
void ZArguments::initialize() {
122
GCArguments::initialize();
123
124
- // Enable NUMA by default
125
- if (FLAG_IS_DEFAULT(UseNUMA) && FLAG_IS_DEFAULT(ZFakeNUMA)) {
126
- FLAG_SET_DEFAULT(UseNUMA, true);
+ // NUMA settings
+ if (FLAG_IS_DEFAULT(ZFakeNUMA)) {
+ // Enable NUMA by default
127
+ if (FLAG_IS_DEFAULT(UseNUMA)) {
128
+ FLAG_SET_DEFAULT(UseNUMA, true);
129
+ }
130
+ } else {
131
+ if (UseNUMA) {
132
+ if (!FLAG_IS_DEFAULT(UseNUMA)) {
133
+ warning("ZFakeNUMA is enabled; turning off UseNUMA");
134
135
+ FLAG_SET_ERGO(UseNUMA, false);
136
137
}
138
139
select_max_gc_threads();
0 commit comments