mirror of
https://github.com/openjdk/jdk.git
synced 2026-03-21 05:13:11 +00:00
8302129: Make MetaspaceReclaimPolicy a diagnostic switch
Reviewed-by: dholmes, coleenp
This commit is contained in:
parent
bdcbafb219
commit
9ccf8ad91f
@ -1420,7 +1420,7 @@ const int ObjectAlignmentInBytes = 8;
|
||||
"Force the class space to be allocated at this address or " \
|
||||
"fails VM initialization (requires -Xshare=off.") \
|
||||
\
|
||||
product(ccstr, MetaspaceReclaimPolicy, "balanced", \
|
||||
product(ccstr, MetaspaceReclaimPolicy, "balanced", DIAGNOSTIC, \
|
||||
"options: balanced, aggressive, none") \
|
||||
\
|
||||
product(bool, PrintMetaspaceStatisticsAtExit, false, DIAGNOSTIC, \
|
||||
|
||||
@ -37,7 +37,7 @@
|
||||
* java.xml
|
||||
* @requires vm.debug
|
||||
* @requires vm.flagless
|
||||
* @run main/native GTestWrapper --gtest_filter=metaspace* -XX:MetaspaceReclaimPolicy=none -XX:VerifyMetaspaceInterval=3
|
||||
* @run main/native GTestWrapper --gtest_filter=metaspace* -XX:+UnlockDiagnosticVMOptions -XX:MetaspaceReclaimPolicy=none -XX:VerifyMetaspaceInterval=3
|
||||
*/
|
||||
|
||||
/* @test id=reclaim-none-ndebug
|
||||
@ -48,7 +48,7 @@
|
||||
* java.xml
|
||||
* @requires vm.debug == false
|
||||
* @requires vm.flagless
|
||||
* @run main/native GTestWrapper --gtest_filter=metaspace* -XX:MetaspaceReclaimPolicy=none
|
||||
* @run main/native GTestWrapper --gtest_filter=metaspace* -XX:+UnlockDiagnosticVMOptions -XX:MetaspaceReclaimPolicy=none
|
||||
*/
|
||||
|
||||
|
||||
@ -62,7 +62,7 @@
|
||||
* java.xml
|
||||
* @requires vm.debug
|
||||
* @requires vm.flagless
|
||||
* @run main/native GTestWrapper --gtest_filter=metaspace* -XX:MetaspaceReclaimPolicy=aggressive -XX:VerifyMetaspaceInterval=3
|
||||
* @run main/native GTestWrapper --gtest_filter=metaspace* -XX:+UnlockDiagnosticVMOptions -XX:MetaspaceReclaimPolicy=aggressive -XX:VerifyMetaspaceInterval=3
|
||||
*/
|
||||
|
||||
/* @test id=reclaim-aggressive-ndebug
|
||||
@ -73,7 +73,7 @@
|
||||
* java.xml
|
||||
* @requires vm.debug == false
|
||||
* @requires vm.flagless
|
||||
* @run main/native GTestWrapper --gtest_filter=metaspace* -XX:MetaspaceReclaimPolicy=aggressive
|
||||
* @run main/native GTestWrapper --gtest_filter=metaspace* -XX:+UnlockDiagnosticVMOptions -XX:MetaspaceReclaimPolicy=aggressive
|
||||
*/
|
||||
|
||||
|
||||
@ -99,5 +99,5 @@
|
||||
* java.xml
|
||||
* @requires vm.bits == 64
|
||||
* @requires vm.flagless
|
||||
* @run main/native GTestWrapper --gtest_filter=metaspace* -XX:MetaspaceReclaimPolicy=balanced -XX:-UseCompressedClassPointers
|
||||
* @run main/native GTestWrapper --gtest_filter=metaspace* -XX:+UnlockDiagnosticVMOptions -XX:MetaspaceReclaimPolicy=balanced -XX:-UseCompressedClassPointers
|
||||
*/
|
||||
|
||||
@ -43,7 +43,7 @@ import jdk.test.lib.JDKToolFinder;
|
||||
* @library /test/lib
|
||||
* @modules java.base/jdk.internal.misc
|
||||
* java.management
|
||||
* @run main/othervm -Dwith-compressed-class-space -XX:MaxMetaspaceSize=201M -Xmx100M -XX:+UseCompressedOops -XX:+UseCompressedClassPointers -XX:MetaspaceReclaimPolicy=none PrintMetaspaceDcmd
|
||||
* @run main/othervm -Dwith-compressed-class-space -XX:MaxMetaspaceSize=201M -Xmx100M -XX:+UseCompressedOops -XX:+UseCompressedClassPointers -XX:+UnlockDiagnosticVMOptions -XX:MetaspaceReclaimPolicy=none PrintMetaspaceDcmd
|
||||
*/
|
||||
|
||||
/*
|
||||
@ -53,7 +53,7 @@ import jdk.test.lib.JDKToolFinder;
|
||||
* @library /test/lib
|
||||
* @modules java.base/jdk.internal.misc
|
||||
* java.management
|
||||
* @run main/othervm -Dwith-compressed-class-space -XX:MaxMetaspaceSize=201M -Xmx100M -XX:+UseCompressedOops -XX:+UseCompressedClassPointers -XX:MetaspaceReclaimPolicy=aggressive PrintMetaspaceDcmd
|
||||
* @run main/othervm -Dwith-compressed-class-space -XX:MaxMetaspaceSize=201M -Xmx100M -XX:+UseCompressedOops -XX:+UseCompressedClassPointers -XX:+UnlockDiagnosticVMOptions -XX:MetaspaceReclaimPolicy=aggressive PrintMetaspaceDcmd
|
||||
*/
|
||||
|
||||
/*
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user