changeset 59328:8d03f6bec6de

8242424: Deprecate InitialBootClassLoaderMetaspaceSize 8243147: Deprecate UseLargePagesInMetaspace Summary: mark these options for deprecation Reviewed-by: stuefe, dcubed
author coleenp
date Mon, 18 May 2020 11:31:16 -0400
parents f814dd59bfe9
children 81d1f8a9c43d
files src/hotspot/share/runtime/arguments.cpp src/hotspot/share/runtime/globals.hpp test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java
diffstat 3 files changed, 6 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/src/hotspot/share/runtime/arguments.cpp	Mon May 18 10:47:52 2020 -0400
+++ b/src/hotspot/share/runtime/arguments.cpp	Mon May 18 11:31:16 2020 -0400
@@ -533,6 +533,8 @@
   { "BiasedLockingDecayTime",              JDK_Version::jdk(15), JDK_Version::jdk(16), JDK_Version::jdk(17) },
   { "UseOptoBiasInlining",                 JDK_Version::jdk(15), JDK_Version::jdk(16), JDK_Version::jdk(17) },
   { "PrintPreciseBiasedLockingStatistics", JDK_Version::jdk(15), JDK_Version::jdk(16), JDK_Version::jdk(17) },
+  { "InitialBootClassLoaderMetaspaceSize", JDK_Version::jdk(15), JDK_Version::jdk(16), JDK_Version::jdk(17) },
+  { "UseLargePagesInMetaspace",            JDK_Version::jdk(15), JDK_Version::jdk(16), JDK_Version::jdk(17) },
 
   // --- Deprecated alias flags (see also aliased_jvm_flags) - sorted by obsolete_in then expired_in:
   { "DefaultMaxRAMFraction",        JDK_Version::jdk(8),  JDK_Version::undefined(), JDK_Version::undefined() },
--- a/src/hotspot/share/runtime/globals.hpp	Mon May 18 10:47:52 2020 -0400
+++ b/src/hotspot/share/runtime/globals.hpp	Mon May 18 11:31:16 2020 -0400
@@ -178,7 +178,7 @@
           "Fail large pages individual allocation")                         \
                                                                             \
   product(bool, UseLargePagesInMetaspace, false,                            \
-          "Use large page memory in metaspace. "                            \
+          "(Deprecated) Use large page memory in metaspace. "               \
           "Only used if UseLargePages is enabled.")                         \
                                                                             \
   product(bool, UseNUMA, false,                                             \
@@ -895,7 +895,7 @@
                                                                             \
   product(size_t, InitialBootClassLoaderMetaspaceSize,                      \
           NOT_LP64(2200*K) LP64_ONLY(4*M),                                  \
-          "Initial size of the boot class loader data metaspace")           \
+          "(Deprecated) Initial size of the boot class loader data metaspace") \
           range(30*K, max_uintx/BytesPerWord)                               \
           constraint(InitialBootClassLoaderMetaspaceSizeConstraintFunc, AfterErgo)\
                                                                             \
--- a/test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java	Mon May 18 10:47:52 2020 -0400
+++ b/test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java	Mon May 18 11:31:16 2020 -0400
@@ -55,6 +55,8 @@
         {"BiasedLockingBulkRevokeThreshold",    "40"},
         {"BiasedLockingDecayTime",              "25000"},
         {"UseOptoBiasInlining",                 "true"},
+        {"InitialBootClassLoaderMetaspaceSize", "2200000"},
+        {"UseLargePagesInMetaspace",            "true"},
 
         // deprecated alias flags (see also aliased_jvm_flags):
         {"DefaultMaxRAMFraction", "4"},