RFR (S) 8242424: Deprecate InitialBootClassLoaderMetaspaceSize

Daniel D. Daugherty daniel.daugherty at oracle.com
Sat May 16 13:27:00 UTC 2020


On 5/15/20 6:55 PM, coleen.phillimore at oracle.com wrote:
> Also:
> 8243147: Deprecate UseLargePagesInMetaspace
>
> Summary: mark these options for deprecation
>
> Tested with tier1-3.
>
> open webrev at http://cr.openjdk.java.net/~coleenp/2020/8242424.01/webrev

src/hotspot/share/runtime/arguments.cpp
     No comments.

src/hotspot/share/runtime/globals.hpp
     No comments.

test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java
     No comments.

Thumbs up on this part, but I see these options mentioned in tests:

$ egrep -r 
'UseLargePagesInMetaspace|InitialBootClassLoaderMetaspaceSize' open/test 
closed/test
open/test/hotspot/jtreg/vmTestbase/metaspace/gc/MetaspaceBaseGC.java: 
useLargepages = PAGE_SIZE > 1_000_000 && 
!vmArgs.contains("-XX:-UseLargePagesInMetaspace");
open/test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java: 
excludeTestMaxRange("InitialBootClassLoaderMetaspaceSize");
open/test/hotspot/jtreg/runtime/cds/MaxMetaspaceSize.java: 
processArgs.add("-XX:InitialBootClassLoaderMetaspaceSize=1m");
open/test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/LargePages.java: 
"-XX:+UseLargePages", "-XX:+UseLargePagesInMetaspace");
open/test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/LargePages.java: 
"-XX:+UseLargePages", "-XX:+UseLargePagesInMetaspace");
open/test/hotspot/jtreg/runtime/Metaspace/MaxMetaspaceSizeTest.java: 
"-XX:InitialBootClassLoaderMetaspaceSize=4195328",
open/test/hotspot/jtreg/gc/TestSystemGC.java: * @run main/othervm 
-XX:+UseLargePages -XX:+UseLargePagesInMetaspace gc.TestSystemGC

Do you know of the deprecated message will affect how these tests run?

Dan



> bug link https://bugs.openjdk.java.net/browse/JDK-8242424
> bug link https://bugs.openjdk.java.net/browse/JDK-8243147
>
> Thanks,
> Coleen



More information about the hotspot-dev mailing list