-
CSR
-
Resolution: Approved
-
P4
-
behavioral
-
minimal
-
-
add/remove/modify command line option
Summary
Obsolete the unused ProcessDistributionStride
option.
Problem
The JVM option ProcessDistributionStride
is unused since removal of the Solaris platform in JDK 15.
Solution
Obsolete the ProcessDistributionStride
option with the goal to remove it in one of the next few releases.
Specification
diff --git a/src/hotspot/share/runtime/arguments.cpp b/src/hotspot/share/runtime/arguments.cpp
index bacbe3f343f..7b2639ea1be 100644
--- a/src/hotspot/share/runtime/arguments.cpp
+++ b/src/hotspot/share/runtime/arguments.cpp
@@ -529,6 +529,7 @@ static SpecialFlag const special_jvm_flags[] = {
{ "TLABStats", JDK_Version::jdk(12), JDK_Version::jdk(23), JDK_Version::jdk(24) },
{ "GCLockerEdenExpansionPercent", JDK_Version::undefined(), JDK_Version::jdk(23), JDK_Version::jdk(24) },
{ "NUMAPageScanRate", JDK_Version::undefined(), JDK_Version::jdk(23), JDK_Version::jdk(24) },
+ { "ProcessDistributionStride", JDK_Version::undefined(), JDK_Version::jdk(23), JDK_Version::jdk(24) },
#ifdef ASSERT
{ "DummyObsoleteTestFlag", JDK_Version::undefined(), JDK_Version::jdk(18), JDK_Version::undefined() },
#endif
diff --git a/src/hotspot/share/runtime/globals.hpp b/src/hotspot/share/runtime/globals.hpp
index 13e0573ce4a..ee1e749b428 100644
--- a/src/hotspot/share/runtime/globals.hpp
+++ b/src/hotspot/share/runtime/globals.hpp
@@ -897,10 +897,6 @@ const int ObjectAlignmentInBytes = 8;
develop(bool, FLSVerifyDictionary, false, \
"Do lots of (expensive) FLS dictionary verification") \
\
- product(uintx, ProcessDistributionStride, 4, \
- "Stride through processors when distributing processes") \
- range(0, max_juint) \
- \
develop(bool, TraceFinalizerRegistration, false, \
"Trace registration of final references") \
- csr of
-
JDK-8327288 Obsolete unused ProcessDistributionStride product option
-
- Resolved
-