OpenJDK / jdk / jdk
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"},