mirror of
https://github.com/openjdk/jdk.git
synced 2025-09-20 11:04:34 +02:00
8244614: cleanup keywords used/available in hotspot testbase
Reviewed-by: coleenp, mseledtsov
This commit is contained in:
parent
b37d806d82
commit
dc91b06661
664 changed files with 566 additions and 874 deletions
|
@ -27,8 +27,11 @@
|
||||||
# It also contains test-suite configuration information.
|
# It also contains test-suite configuration information.
|
||||||
|
|
||||||
# The list of keywords supported in this test suite
|
# The list of keywords supported in this test suite
|
||||||
|
# stress: stress/slow test
|
||||||
|
# headful: test can be run only on headful host
|
||||||
|
# intermittent: flaky test, known to fail intermittently
|
||||||
# randomness: test uses randomness, test cases differ from run to run
|
# randomness: test uses randomness, test cases differ from run to run
|
||||||
keys=cte_test jcmd nmt regression gc stress metaspace headful intermittent randomness
|
keys=stress headful intermittent randomness
|
||||||
|
|
||||||
groups=TEST.groups TEST.quick-groups
|
groups=TEST.groups TEST.quick-groups
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2018, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 2018, 2020, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
|
@ -25,7 +25,6 @@
|
||||||
* @test
|
* @test
|
||||||
* @bug 8062950
|
* @bug 8062950
|
||||||
* @requires vm.flavor == "server"
|
* @requires vm.flavor == "server"
|
||||||
* @key regression
|
|
||||||
* @library /test/lib
|
* @library /test/lib
|
||||||
* @run driver compiler.c2.Test8062950
|
* @run driver compiler.c2.Test8062950
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -26,7 +26,6 @@
|
||||||
* @test
|
* @test
|
||||||
* @bug 8080190
|
* @bug 8080190
|
||||||
* @bug 8154537
|
* @bug 8154537
|
||||||
* @key regression
|
|
||||||
* @summary Test that the rotate distance used in the rotate instruction is properly masked with 0x1f
|
* @summary Test that the rotate distance used in the rotate instruction is properly masked with 0x1f
|
||||||
*
|
*
|
||||||
* @run main/othervm -Xbatch -XX:-UseOnStackReplacement compiler.codegen.IntRotateWithImmediate
|
* @run main/othervm -Xbatch -XX:-UseOnStackReplacement compiler.codegen.IntRotateWithImmediate
|
||||||
|
|
|
@ -24,7 +24,6 @@
|
||||||
/*
|
/*
|
||||||
* @test
|
* @test
|
||||||
* @bug 8068909
|
* @bug 8068909
|
||||||
* @key regression
|
|
||||||
* @summary test that string optimizations produce code, that doesn't lead to a crash.
|
* @summary test that string optimizations produce code, that doesn't lead to a crash.
|
||||||
*
|
*
|
||||||
* @run main/othervm -XX:-BackgroundCompilation -XX:-UseOnStackReplacement
|
* @run main/othervm -XX:-BackgroundCompilation -XX:-UseOnStackReplacement
|
||||||
|
|
|
@ -26,7 +26,6 @@ package gc;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* @test CriticalNativeStressEpsilon
|
* @test CriticalNativeStressEpsilon
|
||||||
* @key gc
|
|
||||||
* @bug 8199868
|
* @bug 8199868
|
||||||
* @library /
|
* @library /
|
||||||
* @requires (os.arch =="x86_64" | os.arch == "amd64" | os.arch=="x86" | os.arch=="i386") & vm.gc.Epsilon & !vm.graal.enabled
|
* @requires (os.arch =="x86_64" | os.arch == "amd64" | os.arch=="x86" | os.arch=="i386") & vm.gc.Epsilon & !vm.graal.enabled
|
||||||
|
@ -36,7 +35,6 @@ package gc;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* @test CriticalNativeStressShenandoah
|
* @test CriticalNativeStressShenandoah
|
||||||
* @key gc
|
|
||||||
* @bug 8199868
|
* @bug 8199868
|
||||||
* @library /
|
* @library /
|
||||||
* @requires (os.arch =="x86_64" | os.arch == "amd64" | os.arch=="x86" | os.arch=="i386") & vm.gc.Shenandoah & !vm.graal.enabled
|
* @requires (os.arch =="x86_64" | os.arch == "amd64" | os.arch=="x86" | os.arch=="i386") & vm.gc.Shenandoah & !vm.graal.enabled
|
||||||
|
|
|
@ -26,7 +26,6 @@ package gc;
|
||||||
/*
|
/*
|
||||||
* @test TestAgeOutputSerial
|
* @test TestAgeOutputSerial
|
||||||
* @bug 8164936
|
* @bug 8164936
|
||||||
* @key gc
|
|
||||||
* @requires vm.gc.Serial
|
* @requires vm.gc.Serial
|
||||||
* @modules java.base/jdk.internal.misc
|
* @modules java.base/jdk.internal.misc
|
||||||
* @library /test/lib
|
* @library /test/lib
|
||||||
|
@ -39,7 +38,6 @@ package gc;
|
||||||
* @test TestAgeOutputG1
|
* @test TestAgeOutputG1
|
||||||
* @bug 8164936
|
* @bug 8164936
|
||||||
* @summary Check that collectors using age table based aging print an age table even for the first garbage collection
|
* @summary Check that collectors using age table based aging print an age table even for the first garbage collection
|
||||||
* @key gc
|
|
||||||
* @requires vm.gc.G1
|
* @requires vm.gc.G1
|
||||||
* @modules java.base/jdk.internal.misc
|
* @modules java.base/jdk.internal.misc
|
||||||
* @library /test/lib
|
* @library /test/lib
|
||||||
|
|
|
@ -24,7 +24,6 @@
|
||||||
package gc;
|
package gc;
|
||||||
|
|
||||||
/* @test TestAllocateHeapAt.java
|
/* @test TestAllocateHeapAt.java
|
||||||
* @key gc
|
|
||||||
* @summary Test to check allocation of Java Heap with AllocateHeapAt option
|
* @summary Test to check allocation of Java Heap with AllocateHeapAt option
|
||||||
* @requires vm.gc != "Z" & os.family != "aix"
|
* @requires vm.gc != "Z" & os.family != "aix"
|
||||||
* @library /test/lib
|
* @library /test/lib
|
||||||
|
|
|
@ -24,7 +24,6 @@
|
||||||
package gc;
|
package gc;
|
||||||
|
|
||||||
/* @test TestAllocateHeapAtError.java
|
/* @test TestAllocateHeapAtError.java
|
||||||
* @key gc
|
|
||||||
* @summary Test to check correct handling of non-existent directory passed to AllocateHeapAt option
|
* @summary Test to check correct handling of non-existent directory passed to AllocateHeapAt option
|
||||||
* @requires vm.gc != "Z" & os.family != "aix"
|
* @requires vm.gc != "Z" & os.family != "aix"
|
||||||
* @library /test/lib
|
* @library /test/lib
|
||||||
|
|
|
@ -24,7 +24,6 @@
|
||||||
package gc;
|
package gc;
|
||||||
|
|
||||||
/* @test TestAllocateHeapAtMultiple.java
|
/* @test TestAllocateHeapAtMultiple.java
|
||||||
* @key gc
|
|
||||||
* @summary Test to check allocation of Java Heap with AllocateHeapAt option. Has multiple sub-tests to cover different code paths.
|
* @summary Test to check allocation of Java Heap with AllocateHeapAt option. Has multiple sub-tests to cover different code paths.
|
||||||
* @library /test/lib
|
* @library /test/lib
|
||||||
* @modules java.base/jdk.internal.misc
|
* @modules java.base/jdk.internal.misc
|
||||||
|
|
|
@ -29,7 +29,6 @@ import jdk.test.lib.Platform;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* @test TestCardTablePageCommits
|
* @test TestCardTablePageCommits
|
||||||
* @key gc
|
|
||||||
* @bug 8059066
|
* @bug 8059066
|
||||||
* @summary Tests that the card table does not commit the same page twice
|
* @summary Tests that the card table does not commit the same page twice
|
||||||
* @requires vm.gc.Parallel
|
* @requires vm.gc.Parallel
|
||||||
|
|
|
@ -26,7 +26,6 @@ package gc;
|
||||||
/*
|
/*
|
||||||
* @test TestConcurrentGCBreakpoints
|
* @test TestConcurrentGCBreakpoints
|
||||||
* @summary Test of WhiteBox concurrent GC control.
|
* @summary Test of WhiteBox concurrent GC control.
|
||||||
* @key gc
|
|
||||||
* @modules java.base
|
* @modules java.base
|
||||||
* @library /test/lib
|
* @library /test/lib
|
||||||
* @build sun.hotspot.WhiteBox
|
* @build sun.hotspot.WhiteBox
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2017, 2019, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 2017, 2020, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
|
@ -25,7 +25,6 @@ package gc;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* @test TestFullGCALot
|
* @test TestFullGCALot
|
||||||
* @key gc
|
|
||||||
* @bug 4187687 8187819
|
* @bug 4187687 8187819
|
||||||
* @summary Ensure no access violation when using FullGCALot
|
* @summary Ensure no access violation when using FullGCALot
|
||||||
* @requires vm.debug
|
* @requires vm.debug
|
||||||
|
|
|
@ -28,7 +28,6 @@ package gc.TestJNIWeak;
|
||||||
* @summary Test return of JNI weak global refs during concurrent
|
* @summary Test return of JNI weak global refs during concurrent
|
||||||
* marking, verifying the use of the load barrier to keep the
|
* marking, verifying the use of the load barrier to keep the
|
||||||
* referent alive.
|
* referent alive.
|
||||||
* @key gc
|
|
||||||
* @modules java.base
|
* @modules java.base
|
||||||
* @library /test/lib
|
* @library /test/lib
|
||||||
* @build sun.hotspot.WhiteBox
|
* @build sun.hotspot.WhiteBox
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2002, 2019, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 2002, 2020, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
|
@ -26,7 +26,6 @@ package gc;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* @test TestMemoryInitializationWithSerial
|
* @test TestMemoryInitializationWithSerial
|
||||||
* @key gc
|
|
||||||
* @bug 4668531
|
* @bug 4668531
|
||||||
* @library /
|
* @library /
|
||||||
* @requires vm.debug & vm.gc.Serial
|
* @requires vm.debug & vm.gc.Serial
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2014, 2019, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 2014, 2020, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
|
@ -25,7 +25,6 @@ package gc;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @test TestNUMAPageSize
|
* @test TestNUMAPageSize
|
||||||
* @key gc regression
|
|
||||||
* @summary Make sure that start up with NUMA support does not cause problems.
|
* @summary Make sure that start up with NUMA support does not cause problems.
|
||||||
* @bug 8061467
|
* @bug 8061467
|
||||||
* @requires vm.gc != "Z"
|
* @requires vm.gc != "Z"
|
||||||
|
|
|
@ -27,7 +27,6 @@ package gc;
|
||||||
* @test TestNumWorkerOutputG1
|
* @test TestNumWorkerOutputG1
|
||||||
* @bug 8165292
|
* @bug 8165292
|
||||||
* @summary Check that when PrintGCDetails is enabled, gc,task output is printed only once per collection.
|
* @summary Check that when PrintGCDetails is enabled, gc,task output is printed only once per collection.
|
||||||
* @key gc
|
|
||||||
* @requires vm.gc.G1
|
* @requires vm.gc.G1
|
||||||
* @modules java.base/jdk.internal.misc
|
* @modules java.base/jdk.internal.misc
|
||||||
* @library /test/lib
|
* @library /test/lib
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2013, 2019, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 2013, 2020, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
|
@ -25,7 +25,6 @@ package gc;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @test TestObjectAlignment
|
* @test TestObjectAlignment
|
||||||
* @key gc
|
|
||||||
* @bug 8021823
|
* @bug 8021823
|
||||||
* @summary G1: Concurrent marking crashes with -XX:ObjectAlignmentInBytes>=32 in 64bit VMs
|
* @summary G1: Concurrent marking crashes with -XX:ObjectAlignmentInBytes>=32 in 64bit VMs
|
||||||
* @library /test/lib
|
* @library /test/lib
|
||||||
|
|
|
@ -25,7 +25,7 @@ package gc;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @test TestSoftReferencesBehaviorOnOOME
|
* @test TestSoftReferencesBehaviorOnOOME
|
||||||
* @key gc randomness
|
* @key randomness
|
||||||
* @summary Tests that all SoftReferences has been cleared at time of OOM.
|
* @summary Tests that all SoftReferences has been cleared at time of OOM.
|
||||||
* @requires vm.gc != "Z"
|
* @requires vm.gc != "Z"
|
||||||
* @library /test/lib
|
* @library /test/lib
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2002, 2019, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 2002, 2020, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
|
@ -25,7 +25,6 @@ package gc;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* @test TestStackOverflow
|
* @test TestStackOverflow
|
||||||
* @key gc
|
|
||||||
* @bug 4396719
|
* @bug 4396719
|
||||||
* @summary Test verifies only that VM doesn't crash but throw expected Error.
|
* @summary Test verifies only that VM doesn't crash but throw expected Error.
|
||||||
* @run main/othervm gc.TestStackOverflow
|
* @run main/othervm gc.TestStackOverflow
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2013, 2019, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 2013, 2020, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
|
@ -25,7 +25,6 @@ package gc;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* @test TestSystemGCSerial
|
* @test TestSystemGCSerial
|
||||||
* @key gc
|
|
||||||
* @requires vm.gc.Serial
|
* @requires vm.gc.Serial
|
||||||
* @summary Runs System.gc() with different flags.
|
* @summary Runs System.gc() with different flags.
|
||||||
* @run main/othervm -XX:+UseSerialGC gc.TestSystemGC
|
* @run main/othervm -XX:+UseSerialGC gc.TestSystemGC
|
||||||
|
@ -33,7 +32,6 @@ package gc;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* @test TestSystemGCParallel
|
* @test TestSystemGCParallel
|
||||||
* @key gc
|
|
||||||
* @requires vm.gc.Parallel
|
* @requires vm.gc.Parallel
|
||||||
* @summary Runs System.gc() with different flags.
|
* @summary Runs System.gc() with different flags.
|
||||||
* @run main/othervm -XX:+UseParallelGC gc.TestSystemGC
|
* @run main/othervm -XX:+UseParallelGC gc.TestSystemGC
|
||||||
|
@ -41,7 +39,6 @@ package gc;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* @test TestSystemGCG1
|
* @test TestSystemGCG1
|
||||||
* @key gc
|
|
||||||
* @requires vm.gc.G1
|
* @requires vm.gc.G1
|
||||||
* @summary Runs System.gc() with different flags.
|
* @summary Runs System.gc() with different flags.
|
||||||
* @run main/othervm -XX:+UseG1GC gc.TestSystemGC
|
* @run main/othervm -XX:+UseG1GC gc.TestSystemGC
|
||||||
|
@ -52,7 +49,6 @@ package gc;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* @test TestSystemGCShenandoah
|
* @test TestSystemGCShenandoah
|
||||||
* @key gc
|
|
||||||
* @requires vm.gc.Shenandoah & !vm.graal.enabled
|
* @requires vm.gc.Shenandoah & !vm.graal.enabled
|
||||||
* @summary Runs System.gc() with different flags.
|
* @summary Runs System.gc() with different flags.
|
||||||
* @run main/othervm -XX:+UnlockExperimentalVMOptions -XX:+UseShenandoahGC gc.TestSystemGC
|
* @run main/othervm -XX:+UnlockExperimentalVMOptions -XX:+UseShenandoahGC gc.TestSystemGC
|
||||||
|
|
|
@ -24,7 +24,6 @@
|
||||||
package gc;
|
package gc;
|
||||||
|
|
||||||
/* @test TestVerifyDuringStartup.java
|
/* @test TestVerifyDuringStartup.java
|
||||||
* @key gc
|
|
||||||
* @bug 8010463 8011343 8011898
|
* @bug 8010463 8011343 8011898
|
||||||
* @summary Simple test run with -XX:+VerifyDuringStartup -XX:-UseTLAB to verify 8010463
|
* @summary Simple test run with -XX:+VerifyDuringStartup -XX:-UseTLAB to verify 8010463
|
||||||
* @requires vm.gc != "Z"
|
* @requires vm.gc != "Z"
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2014, 2019, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 2014, 2020, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
|
@ -24,7 +24,6 @@
|
||||||
package gc;
|
package gc;
|
||||||
|
|
||||||
/* @test TestVerifySilently.java
|
/* @test TestVerifySilently.java
|
||||||
* @key gc
|
|
||||||
* @bug 8032771
|
* @bug 8032771
|
||||||
* @summary Test silent verification.
|
* @summary Test silent verification.
|
||||||
* @requires vm.gc != "Z"
|
* @requires vm.gc != "Z"
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2016, 2019, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
|
@ -24,7 +24,6 @@
|
||||||
package gc;
|
package gc;
|
||||||
|
|
||||||
/* @test TestVerifySubSet.java
|
/* @test TestVerifySubSet.java
|
||||||
* @key gc
|
|
||||||
* @bug 8072725
|
* @bug 8072725
|
||||||
* @summary Test VerifySubSet option
|
* @summary Test VerifySubSet option
|
||||||
* @library /test/lib
|
* @library /test/lib
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2017, 2019, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 2017, 2020, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
|
@ -25,7 +25,6 @@ package gc.arguments;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* @test TestAggressiveHeap
|
* @test TestAggressiveHeap
|
||||||
* @key gc
|
|
||||||
* @bug 8179084
|
* @bug 8179084
|
||||||
* @requires vm.gc.Parallel
|
* @requires vm.gc.Parallel
|
||||||
* @summary Test argument processing for -XX:+AggressiveHeap.
|
* @summary Test argument processing for -XX:+AggressiveHeap.
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2013, 2019, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 2013, 2020, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
|
@ -25,7 +25,6 @@ package gc.arguments;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @test TestAlignmentToUseLargePagesSerial
|
* @test TestAlignmentToUseLargePagesSerial
|
||||||
* @key gc regression
|
|
||||||
* @bug 8024396
|
* @bug 8024396
|
||||||
* @requires vm.gc.Serial
|
* @requires vm.gc.Serial
|
||||||
* @run main/othervm -Xms71M -Xmx91M -XX:+UseSerialGC -XX:+UseLargePages gc.arguments.TestAlignmentToUseLargePages
|
* @run main/othervm -Xms71M -Xmx91M -XX:+UseSerialGC -XX:+UseLargePages gc.arguments.TestAlignmentToUseLargePages
|
||||||
|
@ -34,7 +33,6 @@ package gc.arguments;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @test TestAlignmentToUseLargePagesParallel
|
* @test TestAlignmentToUseLargePagesParallel
|
||||||
* @key gc regression
|
|
||||||
* @summary All parallel GC variants may use large pages without the requirement that the heap alignment is large page aligned. Other collectors also need to start up with odd sized heaps.
|
* @summary All parallel GC variants may use large pages without the requirement that the heap alignment is large page aligned. Other collectors also need to start up with odd sized heaps.
|
||||||
* @bug 8024396
|
* @bug 8024396
|
||||||
* @requires vm.gc.Parallel
|
* @requires vm.gc.Parallel
|
||||||
|
@ -44,7 +42,6 @@ package gc.arguments;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @test TestAlignmentToUseLargePagesG1
|
* @test TestAlignmentToUseLargePagesG1
|
||||||
* @key gc regression
|
|
||||||
* @bug 8024396
|
* @bug 8024396
|
||||||
* @requires vm.gc.G1
|
* @requires vm.gc.G1
|
||||||
* @run main/othervm -Xms71M -Xmx91M -XX:+UseG1GC -XX:+UseLargePages gc.arguments.TestAlignmentToUseLargePages
|
* @run main/othervm -Xms71M -Xmx91M -XX:+UseG1GC -XX:+UseLargePages gc.arguments.TestAlignmentToUseLargePages
|
||||||
|
@ -53,7 +50,6 @@ package gc.arguments;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @test TestAlignmentToUseLargePagesShenandoah
|
* @test TestAlignmentToUseLargePagesShenandoah
|
||||||
* @key gc
|
|
||||||
* @bug 8024396
|
* @bug 8024396
|
||||||
* @comment Graal does not support Shenandoah
|
* @comment Graal does not support Shenandoah
|
||||||
* @requires vm.gc.Shenandoah & !vm.graal.enabled
|
* @requires vm.gc.Shenandoah & !vm.graal.enabled
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2014, 2019, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 2014, 2020, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
|
@ -28,7 +28,6 @@ package gc.arguments;
|
||||||
* @summary Sanity check that the ArrayAllocatorMallocLimit flag can be set.
|
* @summary Sanity check that the ArrayAllocatorMallocLimit flag can be set.
|
||||||
* The test helps verifying that size_t flags can be set/read.
|
* The test helps verifying that size_t flags can be set/read.
|
||||||
* @bug 8054823
|
* @bug 8054823
|
||||||
* @key gc
|
|
||||||
* @library /test/lib
|
* @library /test/lib
|
||||||
* @library /
|
* @library /
|
||||||
* @modules java.base/jdk.internal.misc
|
* @modules java.base/jdk.internal.misc
|
||||||
|
|
|
@ -27,7 +27,6 @@ package gc.arguments;
|
||||||
* @test TestDisableDefaultGC
|
* @test TestDisableDefaultGC
|
||||||
* @summary Test that the VM complains when the default GC is disabled and no other GC is specified
|
* @summary Test that the VM complains when the default GC is disabled and no other GC is specified
|
||||||
* @bug 8068579
|
* @bug 8068579
|
||||||
* @key gc
|
|
||||||
* @library /test/lib
|
* @library /test/lib
|
||||||
* @library /
|
* @library /
|
||||||
* @requires vm.gc=="null"
|
* @requires vm.gc=="null"
|
||||||
|
|
|
@ -25,7 +25,6 @@ package gc.arguments;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* @test TestG1ConcMarkStepDurationMillis
|
* @test TestG1ConcMarkStepDurationMillis
|
||||||
* @key gc
|
|
||||||
* @requires vm.gc.G1
|
* @requires vm.gc.G1
|
||||||
* @summary Tests argument processing for double type flag, G1ConcMarkStepDurationMillis
|
* @summary Tests argument processing for double type flag, G1ConcMarkStepDurationMillis
|
||||||
* @library /test/lib
|
* @library /test/lib
|
||||||
|
|
|
@ -25,7 +25,6 @@ package gc.arguments;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* @test TestG1ConcRefinementThreads
|
* @test TestG1ConcRefinementThreads
|
||||||
* @key gc
|
|
||||||
* @bug 8047976
|
* @bug 8047976
|
||||||
* @requires vm.gc.G1
|
* @requires vm.gc.G1
|
||||||
* @summary Tests argument processing for G1ConcRefinementThreads
|
* @summary Tests argument processing for G1ConcRefinementThreads
|
||||||
|
|
|
@ -25,7 +25,6 @@ package gc.arguments;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* @test TestG1HeapRegionSize
|
* @test TestG1HeapRegionSize
|
||||||
* @key gc
|
|
||||||
* @bug 8021879
|
* @bug 8021879
|
||||||
* @requires vm.gc.G1
|
* @requires vm.gc.G1
|
||||||
* @summary Verify that the flag G1HeapRegionSize is updated properly
|
* @summary Verify that the flag G1HeapRegionSize is updated properly
|
||||||
|
|
|
@ -25,7 +25,6 @@ package gc.arguments;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* @test TestG1HeapSizeFlags
|
* @test TestG1HeapSizeFlags
|
||||||
* @key gc
|
|
||||||
* @bug 8006088
|
* @bug 8006088
|
||||||
* @requires vm.gc.G1
|
* @requires vm.gc.G1
|
||||||
* @summary Tests argument processing for initial and maximum heap size for the G1 collector
|
* @summary Tests argument processing for initial and maximum heap size for the G1 collector
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2016, 2019, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
|
@ -25,7 +25,6 @@ package gc.arguments;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* @test TestG1PercentageOptions
|
* @test TestG1PercentageOptions
|
||||||
* @key gc
|
|
||||||
* @bug 8068942
|
* @bug 8068942
|
||||||
* @requires vm.gc.G1
|
* @requires vm.gc.G1
|
||||||
* @summary Test argument processing of various percentage options
|
* @summary Test argument processing of various percentage options
|
||||||
|
|
|
@ -25,7 +25,6 @@ package gc.arguments;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* @test TestHeapFreeRatio
|
* @test TestHeapFreeRatio
|
||||||
* @key gc
|
|
||||||
* @bug 8025661
|
* @bug 8025661
|
||||||
* @summary Test parsing of -Xminf and -Xmaxf
|
* @summary Test parsing of -Xminf and -Xmaxf
|
||||||
* @library /test/lib
|
* @library /test/lib
|
||||||
|
|
|
@ -25,7 +25,6 @@ package gc.arguments;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* @test TestInitialTenuringThreshold
|
* @test TestInitialTenuringThreshold
|
||||||
* @key gc
|
|
||||||
* @bug 8014765
|
* @bug 8014765
|
||||||
* @requires vm.gc.Parallel
|
* @requires vm.gc.Parallel
|
||||||
* @summary Tests argument processing for initial tenuring threshold
|
* @summary Tests argument processing for initial tenuring threshold
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2016, 2019, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
|
@ -25,7 +25,6 @@ package gc.arguments;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* @test TestMaxMinHeapFreeRatioFlags
|
* @test TestMaxMinHeapFreeRatioFlags
|
||||||
* @key gc
|
|
||||||
* @summary Verify that heap size changes according to max and min heap free ratios.
|
* @summary Verify that heap size changes according to max and min heap free ratios.
|
||||||
* @requires vm.gc != "Z" & vm.gc != "Shenandoah"
|
* @requires vm.gc != "Z" & vm.gc != "Shenandoah"
|
||||||
* @library /test/lib
|
* @library /test/lib
|
||||||
|
|
|
@ -25,7 +25,6 @@ package gc.arguments;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* @test TestMaxNewSizeSerial
|
* @test TestMaxNewSizeSerial
|
||||||
* @key gc
|
|
||||||
* @bug 7057939
|
* @bug 7057939
|
||||||
* @summary Make sure that MaxNewSize always has a useful value after argument
|
* @summary Make sure that MaxNewSize always has a useful value after argument
|
||||||
* processing.
|
* processing.
|
||||||
|
@ -40,7 +39,6 @@ package gc.arguments;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* @test TestMaxNewSizeParallel
|
* @test TestMaxNewSizeParallel
|
||||||
* @key gc
|
|
||||||
* @bug 7057939
|
* @bug 7057939
|
||||||
* @summary Make sure that MaxNewSize always has a useful value after argument
|
* @summary Make sure that MaxNewSize always has a useful value after argument
|
||||||
* processing.
|
* processing.
|
||||||
|
@ -55,7 +53,6 @@ package gc.arguments;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* @test TestMaxNewSizeG1
|
* @test TestMaxNewSizeG1
|
||||||
* @key gc
|
|
||||||
* @bug 7057939
|
* @bug 7057939
|
||||||
* @summary Make sure that MaxNewSize always has a useful value after argument
|
* @summary Make sure that MaxNewSize always has a useful value after argument
|
||||||
* processing.
|
* processing.
|
||||||
|
|
|
@ -25,7 +25,6 @@ package gc.arguments;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* @test TestMaxRAMFlags
|
* @test TestMaxRAMFlags
|
||||||
* @key gc
|
|
||||||
* @bug 8222252
|
* @bug 8222252
|
||||||
* @summary Verify correct MaxHeapSize and UseCompressedOops when MaxRAM and MaxRAMPercentage
|
* @summary Verify correct MaxHeapSize and UseCompressedOops when MaxRAM and MaxRAMPercentage
|
||||||
* are specified.
|
* are specified.
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015, 2019, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 2015, 2020, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
|
@ -25,7 +25,6 @@ package gc.arguments;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* @test TestMinAndInitialSurvivorRatioFlags
|
* @test TestMinAndInitialSurvivorRatioFlags
|
||||||
* @key gc
|
|
||||||
* @summary Verify that MinSurvivorRatio and InitialSurvivorRatio flags work
|
* @summary Verify that MinSurvivorRatio and InitialSurvivorRatio flags work
|
||||||
* @library /test/lib
|
* @library /test/lib
|
||||||
* @library /
|
* @library /
|
||||||
|
|
|
@ -25,7 +25,6 @@ package gc.arguments;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @test TestMinInitialErgonomics
|
* @test TestMinInitialErgonomics
|
||||||
* @key gc
|
|
||||||
* @bug 8006088
|
* @bug 8006088
|
||||||
* @requires vm.gc.Parallel
|
* @requires vm.gc.Parallel
|
||||||
* @summary Test Parallel GC ergonomics decisions related to minimum and initial heap size.
|
* @summary Test Parallel GC ergonomics decisions related to minimum and initial heap size.
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015, 2019, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 2015, 2020, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
|
@ -25,7 +25,6 @@ package gc.arguments;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* @test TestNewRatioFlag
|
* @test TestNewRatioFlag
|
||||||
* @key gc
|
|
||||||
* @bug 8025166
|
* @bug 8025166
|
||||||
* @summary Verify that heap devided among generations according to NewRatio
|
* @summary Verify that heap devided among generations according to NewRatio
|
||||||
* @requires vm.gc != "Z" & vm.gc != "Shenandoah"
|
* @requires vm.gc != "Z" & vm.gc != "Shenandoah"
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015, 2019, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 2015, 2020, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
|
@ -25,7 +25,6 @@ package gc.arguments;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* @test TestNewSizeFlags
|
* @test TestNewSizeFlags
|
||||||
* @key gc
|
|
||||||
* @bug 8025166
|
* @bug 8025166
|
||||||
* @summary Verify that young gen size conforms values specified by NewSize, MaxNewSize and Xmn options
|
* @summary Verify that young gen size conforms values specified by NewSize, MaxNewSize and Xmn options
|
||||||
* @requires vm.gc != "Z" & vm.gc != "Shenandoah"
|
* @requires vm.gc != "Z" & vm.gc != "Shenandoah"
|
||||||
|
|
|
@ -25,7 +25,6 @@ package gc.arguments;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* @test TestNewSizeThreadIncrease
|
* @test TestNewSizeThreadIncrease
|
||||||
* @key gc
|
|
||||||
* @bug 8144527
|
* @bug 8144527
|
||||||
* @summary Tests argument processing for NewSizeThreadIncrease
|
* @summary Tests argument processing for NewSizeThreadIncrease
|
||||||
* @library /test/lib
|
* @library /test/lib
|
||||||
|
|
|
@ -25,7 +25,6 @@ package gc.arguments;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* @test TestObjectTenuringFlags
|
* @test TestObjectTenuringFlags
|
||||||
* @key gc
|
|
||||||
* @bug 6521376
|
* @bug 6521376
|
||||||
* @requires vm.gc.Parallel
|
* @requires vm.gc.Parallel
|
||||||
* @summary Tests argument processing for NeverTenure, AlwaysTenure,
|
* @summary Tests argument processing for NeverTenure, AlwaysTenure,
|
||||||
|
|
|
@ -25,7 +25,6 @@ package gc.arguments;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* @test TestParallelGCThreads
|
* @test TestParallelGCThreads
|
||||||
* @key gc
|
|
||||||
* @bug 8059527 8081382
|
* @bug 8059527 8081382
|
||||||
* @summary Tests argument processing for ParallelGCThreads
|
* @summary Tests argument processing for ParallelGCThreads
|
||||||
* @library /test/lib
|
* @library /test/lib
|
||||||
|
|
|
@ -25,7 +25,6 @@ package gc.arguments;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* @test TestParallelHeapSizeFlags
|
* @test TestParallelHeapSizeFlags
|
||||||
* @key gc
|
|
||||||
* @bug 8006088
|
* @bug 8006088
|
||||||
* @summary Tests argument processing for initial and maximum heap size for the
|
* @summary Tests argument processing for initial and maximum heap size for the
|
||||||
* parallel collectors.
|
* parallel collectors.
|
||||||
|
|
|
@ -25,7 +25,6 @@ package gc.arguments;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* @test TestParallelRefProc
|
* @test TestParallelRefProc
|
||||||
* @key gc
|
|
||||||
* @summary Test defaults processing for -XX:+ParallelRefProcEnabled.
|
* @summary Test defaults processing for -XX:+ParallelRefProcEnabled.
|
||||||
* @library /test/lib
|
* @library /test/lib
|
||||||
* @library /
|
* @library /
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015, 2019, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 2015, 2020, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
|
@ -27,7 +27,6 @@ package gc.arguments;
|
||||||
* @test TestSelectDefaultGC
|
* @test TestSelectDefaultGC
|
||||||
* @summary Test selection of GC when no GC option is specified
|
* @summary Test selection of GC when no GC option is specified
|
||||||
* @bug 8068582
|
* @bug 8068582
|
||||||
* @key gc
|
|
||||||
* @library /test/lib
|
* @library /test/lib
|
||||||
* @library /
|
* @library /
|
||||||
* @requires vm.gc.Serial & vm.gc.G1
|
* @requires vm.gc.Serial & vm.gc.G1
|
||||||
|
|
|
@ -25,7 +25,6 @@ package gc.arguments;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* @test TestSerialHeapSizeFlags
|
* @test TestSerialHeapSizeFlags
|
||||||
* @key gc
|
|
||||||
* @bug 8006088
|
* @bug 8006088
|
||||||
* @summary Tests argument processing for initial and maximum heap size for the Serial collector
|
* @summary Tests argument processing for initial and maximum heap size for the Serial collector
|
||||||
* @library /test/lib
|
* @library /test/lib
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2016, 2019, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
|
@ -25,7 +25,6 @@ package gc.arguments;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* @test TestShrinkHeapInSteps
|
* @test TestShrinkHeapInSteps
|
||||||
* @key gc
|
|
||||||
* @summary Verify that -XX:-ShrinkHeapInSteps works properly.
|
* @summary Verify that -XX:-ShrinkHeapInSteps works properly.
|
||||||
* @requires vm.gc != "Z" & vm.gc != "Shenandoah"
|
* @requires vm.gc != "Z" & vm.gc != "Shenandoah"
|
||||||
* @library /test/lib
|
* @library /test/lib
|
||||||
|
|
|
@ -25,7 +25,6 @@ package gc.arguments;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* @test TestSoftMaxHeapSizeFlag
|
* @test TestSoftMaxHeapSizeFlag
|
||||||
* @key gc
|
|
||||||
* @library /test/lib
|
* @library /test/lib
|
||||||
* @modules java.base/jdk.internal.misc
|
* @modules java.base/jdk.internal.misc
|
||||||
* java.management
|
* java.management
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015, 2019, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 2015, 2020, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
|
@ -25,7 +25,6 @@ package gc.arguments;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* @test TestSurvivorRatioFlag
|
* @test TestSurvivorRatioFlag
|
||||||
* @key gc
|
|
||||||
* @summary Verify that actual survivor ratio is equal to specified SurvivorRatio value
|
* @summary Verify that actual survivor ratio is equal to specified SurvivorRatio value
|
||||||
* @requires vm.gc != "Z" & vm.gc != "Shenandoah"
|
* @requires vm.gc != "Z" & vm.gc != "Shenandoah"
|
||||||
* @library /test/lib
|
* @library /test/lib
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015, 2019, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 2015, 2020, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
|
@ -25,7 +25,6 @@ package gc.arguments;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* @test TestTargetSurvivorRatioFlag
|
* @test TestTargetSurvivorRatioFlag
|
||||||
* @key gc
|
|
||||||
* @summary Verify that option TargetSurvivorRatio affects survivor space occupancy after minor GC.
|
* @summary Verify that option TargetSurvivorRatio affects survivor space occupancy after minor GC.
|
||||||
* @requires vm.opt.ExplicitGCInvokesConcurrent != true
|
* @requires vm.opt.ExplicitGCInvokesConcurrent != true
|
||||||
* @requires vm.opt.UseJVMCICompiler != true
|
* @requires vm.opt.UseJVMCICompiler != true
|
||||||
|
|
|
@ -25,7 +25,6 @@ package gc.arguments;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* @test TestUnrecognizedVMOptionsHandling
|
* @test TestUnrecognizedVMOptionsHandling
|
||||||
* @key gc
|
|
||||||
* @bug 8017611
|
* @bug 8017611
|
||||||
* @summary Tests handling unrecognized VM options
|
* @summary Tests handling unrecognized VM options
|
||||||
* @library /test/lib
|
* @library /test/lib
|
||||||
|
|
|
@ -25,7 +25,6 @@ package gc.arguments;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* @test TestUseCompressedOopsErgoSerial
|
* @test TestUseCompressedOopsErgoSerial
|
||||||
* @key gc
|
|
||||||
* @bug 8010722
|
* @bug 8010722
|
||||||
* @summary Tests ergonomics for UseCompressedOops.
|
* @summary Tests ergonomics for UseCompressedOops.
|
||||||
* @requires vm.gc.Serial
|
* @requires vm.gc.Serial
|
||||||
|
@ -40,7 +39,6 @@ package gc.arguments;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* @test TestUseCompressedOopsErgoParallel
|
* @test TestUseCompressedOopsErgoParallel
|
||||||
* @key gc
|
|
||||||
* @bug 8010722
|
* @bug 8010722
|
||||||
* @summary Tests ergonomics for UseCompressedOops.
|
* @summary Tests ergonomics for UseCompressedOops.
|
||||||
* @requires vm.gc.Parallel
|
* @requires vm.gc.Parallel
|
||||||
|
@ -55,7 +53,6 @@ package gc.arguments;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* @test TestUseCompressedOopsErgoG1
|
* @test TestUseCompressedOopsErgoG1
|
||||||
* @key gc
|
|
||||||
* @bug 8010722
|
* @bug 8010722
|
||||||
* @summary Tests ergonomics for UseCompressedOops.
|
* @summary Tests ergonomics for UseCompressedOops.
|
||||||
* @requires vm.gc.G1
|
* @requires vm.gc.G1
|
||||||
|
@ -70,7 +67,6 @@ package gc.arguments;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* @test TestUseCompressedOopsErgoShenandoah
|
* @test TestUseCompressedOopsErgoShenandoah
|
||||||
* @key gc
|
|
||||||
* @bug 8010722
|
* @bug 8010722
|
||||||
* @comment Graal does not support Shenandoah
|
* @comment Graal does not support Shenandoah
|
||||||
* @requires vm.gc.Shenandoah & !vm.graal.enabled
|
* @requires vm.gc.Shenandoah & !vm.graal.enabled
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2014, 2019, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 2014, 2020, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
|
@ -28,7 +28,6 @@ package gc.arguments;
|
||||||
* @summary Tests that UseNUMAInterleaving enabled for all collectors by
|
* @summary Tests that UseNUMAInterleaving enabled for all collectors by
|
||||||
* ergonomics, on all platforms when UseNUMA feature is enabled.
|
* ergonomics, on all platforms when UseNUMA feature is enabled.
|
||||||
* @bug 8059614
|
* @bug 8059614
|
||||||
* @key gc
|
|
||||||
* @library /test/lib
|
* @library /test/lib
|
||||||
* @library /
|
* @library /
|
||||||
* @modules java.base/jdk.internal.misc
|
* @modules java.base/jdk.internal.misc
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015, 2019, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 2015, 2020, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
|
@ -25,7 +25,6 @@ package gc.arguments;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* @test TestVerifyBeforeAndAfterGCFlags
|
* @test TestVerifyBeforeAndAfterGCFlags
|
||||||
* @key gc
|
|
||||||
* @bug 8000831
|
* @bug 8000831
|
||||||
* @summary Runs an simple application (GarbageProducer) with various
|
* @summary Runs an simple application (GarbageProducer) with various
|
||||||
combinations of -XX:{+|-}Verify{After|Before}GC flags and checks that
|
combinations of -XX:{+|-}Verify{After|Before}GC flags and checks that
|
||||||
|
|
|
@ -25,7 +25,6 @@ package gc.class_unloading;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* @test TestClassUnloadingDisabledSerial
|
* @test TestClassUnloadingDisabledSerial
|
||||||
* @key gc
|
|
||||||
* @bug 8114823
|
* @bug 8114823
|
||||||
* @requires vm.opt.ExplicitGCInvokesConcurrent != true
|
* @requires vm.opt.ExplicitGCInvokesConcurrent != true
|
||||||
* @requires vm.opt.ClassUnloading != true
|
* @requires vm.opt.ClassUnloading != true
|
||||||
|
@ -43,7 +42,6 @@ package gc.class_unloading;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* @test TestClassUnloadingDisabledParallel
|
* @test TestClassUnloadingDisabledParallel
|
||||||
* @key gc
|
|
||||||
* @bug 8114823
|
* @bug 8114823
|
||||||
* @requires vm.opt.ExplicitGCInvokesConcurrent != true
|
* @requires vm.opt.ExplicitGCInvokesConcurrent != true
|
||||||
* @requires vm.opt.ClassUnloading != true
|
* @requires vm.opt.ClassUnloading != true
|
||||||
|
@ -61,7 +59,6 @@ package gc.class_unloading;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* @test TestClassUnloadingDisabledG1
|
* @test TestClassUnloadingDisabledG1
|
||||||
* @key gc
|
|
||||||
* @bug 8114823
|
* @bug 8114823
|
||||||
* @requires vm.opt.ExplicitGCInvokesConcurrent != true
|
* @requires vm.opt.ExplicitGCInvokesConcurrent != true
|
||||||
* @requires vm.opt.ClassUnloading != true
|
* @requires vm.opt.ClassUnloading != true
|
||||||
|
@ -79,7 +76,6 @@ package gc.class_unloading;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* @test TestClassUnloadingDisabledShenandoah
|
* @test TestClassUnloadingDisabledShenandoah
|
||||||
* @key gc
|
|
||||||
* @bug 8114823
|
* @bug 8114823
|
||||||
* @comment Graal does not support Shenandoah
|
* @comment Graal does not support Shenandoah
|
||||||
* @requires vm.gc.Shenandoah & !vm.graal.enabled
|
* @requires vm.gc.Shenandoah & !vm.graal.enabled
|
||||||
|
|
|
@ -25,7 +25,6 @@ package gc.class_unloading;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* @test
|
* @test
|
||||||
* @key gc
|
|
||||||
* @bug 8049831
|
* @bug 8049831
|
||||||
* @requires vm.gc.G1
|
* @requires vm.gc.G1
|
||||||
* @library /test/lib
|
* @library /test/lib
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2007, 2019, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 2007, 2020, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
|
@ -27,7 +27,6 @@ import static gc.testlibrary.Allocation.blackHole;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* @test TestCSLocker
|
* @test TestCSLocker
|
||||||
* @key gc
|
|
||||||
* @bug 6186200
|
* @bug 6186200
|
||||||
* @library /
|
* @library /
|
||||||
* @summary This short test check RFE 6186200 changes. One thread locked
|
* @summary This short test check RFE 6186200 changes. One thread locked
|
||||||
|
|
|
@ -25,7 +25,6 @@ package gc.epsilon;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @test TestAlignment
|
* @test TestAlignment
|
||||||
* @key gc
|
|
||||||
* @requires vm.gc.Epsilon & !vm.graal.enabled
|
* @requires vm.gc.Epsilon & !vm.graal.enabled
|
||||||
* @summary Check Epsilon runs fine with (un)usual alignments
|
* @summary Check Epsilon runs fine with (un)usual alignments
|
||||||
* @bug 8212005
|
* @bug 8212005
|
||||||
|
|
|
@ -23,7 +23,6 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @test TestAlwaysPretouch
|
* @test TestAlwaysPretouch
|
||||||
* @key gc
|
|
||||||
* @requires vm.gc.Epsilon & !vm.graal.enabled
|
* @requires vm.gc.Epsilon & !vm.graal.enabled
|
||||||
* @summary Basic sanity test for Epsilon
|
* @summary Basic sanity test for Epsilon
|
||||||
* @run main/othervm -Xms128m -Xmx1g -XX:+UnlockExperimentalVMOptions -XX:+UseEpsilonGC gc.epsilon.TestAlwaysPretouch
|
* @run main/othervm -Xms128m -Xmx1g -XX:+UnlockExperimentalVMOptions -XX:+UseEpsilonGC gc.epsilon.TestAlwaysPretouch
|
||||||
|
|
|
@ -25,7 +25,6 @@ package gc.epsilon;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @test TestArraycopyCheckcast
|
* @test TestArraycopyCheckcast
|
||||||
* @key gc
|
|
||||||
* @requires vm.gc.Epsilon & !vm.graal.enabled
|
* @requires vm.gc.Epsilon & !vm.graal.enabled
|
||||||
* @summary Epsilon is able to handle checkcasted array copies
|
* @summary Epsilon is able to handle checkcasted array copies
|
||||||
* @library /test/lib
|
* @library /test/lib
|
||||||
|
|
|
@ -25,7 +25,7 @@ package gc.epsilon;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @test TestByteArrays
|
* @test TestByteArrays
|
||||||
* @key gc randomness
|
* @key randomness
|
||||||
* @requires vm.gc.Epsilon & !vm.graal.enabled
|
* @requires vm.gc.Epsilon & !vm.graal.enabled
|
||||||
* @summary Epsilon is able to allocate arrays, and does not corrupt their state
|
* @summary Epsilon is able to allocate arrays, and does not corrupt their state
|
||||||
* @library /test/lib
|
* @library /test/lib
|
||||||
|
|
|
@ -25,7 +25,6 @@ package gc.epsilon;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @test TestClasses
|
* @test TestClasses
|
||||||
* @key gc
|
|
||||||
* @requires vm.gc.Epsilon & !vm.graal.enabled
|
* @requires vm.gc.Epsilon & !vm.graal.enabled
|
||||||
* @summary Epsilon is able to allocate a lot of classes
|
* @summary Epsilon is able to allocate a lot of classes
|
||||||
*
|
*
|
||||||
|
|
|
@ -25,7 +25,6 @@ package gc.epsilon;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @test TestDieDefault
|
* @test TestDieDefault
|
||||||
* @key gc
|
|
||||||
* @requires vm.gc.Epsilon & !vm.graal.enabled
|
* @requires vm.gc.Epsilon & !vm.graal.enabled
|
||||||
* @summary Epsilon GC should die on heap exhaustion
|
* @summary Epsilon GC should die on heap exhaustion
|
||||||
* @library /test/lib
|
* @library /test/lib
|
||||||
|
|
|
@ -25,7 +25,6 @@ package gc.epsilon;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @test TestDieWithHeapDump
|
* @test TestDieWithHeapDump
|
||||||
* @key gc
|
|
||||||
* @requires vm.gc.Epsilon & !vm.graal.enabled
|
* @requires vm.gc.Epsilon & !vm.graal.enabled
|
||||||
* @summary Epsilon GC should die on heap exhaustion with error handler attached
|
* @summary Epsilon GC should die on heap exhaustion with error handler attached
|
||||||
* @library /test/lib
|
* @library /test/lib
|
||||||
|
|
|
@ -25,7 +25,6 @@ package gc.epsilon;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @test TestDieWithOnError
|
* @test TestDieWithOnError
|
||||||
* @key gc
|
|
||||||
* @requires vm.gc.Epsilon & !vm.graal.enabled
|
* @requires vm.gc.Epsilon & !vm.graal.enabled
|
||||||
* @summary Epsilon GC should die on heap exhaustion with error handler attached
|
* @summary Epsilon GC should die on heap exhaustion with error handler attached
|
||||||
* @library /test/lib
|
* @library /test/lib
|
||||||
|
|
|
@ -25,7 +25,7 @@ package gc.epsilon;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @test TestElasticTLAB
|
* @test TestElasticTLAB
|
||||||
* @key gc randomness
|
* @key randomness
|
||||||
* @requires vm.gc.Epsilon & !vm.graal.enabled
|
* @requires vm.gc.Epsilon & !vm.graal.enabled
|
||||||
* @summary Epsilon is able to work with/without elastic TLABs
|
* @summary Epsilon is able to work with/without elastic TLABs
|
||||||
* @library /test/lib
|
* @library /test/lib
|
||||||
|
|
|
@ -25,7 +25,7 @@ package gc.epsilon;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @test TestElasticTLABDecay
|
* @test TestElasticTLABDecay
|
||||||
* @key gc randomness
|
* @key randomness
|
||||||
* @requires vm.gc.Epsilon & !vm.graal.enabled
|
* @requires vm.gc.Epsilon & !vm.graal.enabled
|
||||||
* @summary Epsilon is able to work with/without elastic TLABs
|
* @summary Epsilon is able to work with/without elastic TLABs
|
||||||
* @library /test/lib
|
* @library /test/lib
|
||||||
|
|
|
@ -25,7 +25,6 @@ package gc.epsilon;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @test TestAlwaysPretouch
|
* @test TestAlwaysPretouch
|
||||||
* @key gc
|
|
||||||
* @requires vm.gc.Epsilon & !vm.graal.enabled
|
* @requires vm.gc.Epsilon & !vm.graal.enabled
|
||||||
* @summary Basic sanity test for Epsilon
|
* @summary Basic sanity test for Epsilon
|
||||||
* @library /test/lib
|
* @library /test/lib
|
||||||
|
|
|
@ -25,7 +25,6 @@ package gc.epsilon;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @test TestHelloWorld
|
* @test TestHelloWorld
|
||||||
* @key gc
|
|
||||||
* @requires vm.gc.Epsilon & !vm.graal.enabled
|
* @requires vm.gc.Epsilon & !vm.graal.enabled
|
||||||
* @summary Basic sanity test for Epsilon
|
* @summary Basic sanity test for Epsilon
|
||||||
* @run main/othervm -XX:+UnlockExperimentalVMOptions -XX:+UseEpsilonGC gc.epsilon.TestHelloWorld
|
* @run main/othervm -XX:+UnlockExperimentalVMOptions -XX:+UseEpsilonGC gc.epsilon.TestHelloWorld
|
||||||
|
|
|
@ -26,7 +26,6 @@ package gc.epsilon;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @test TestLogTrace
|
* @test TestLogTrace
|
||||||
* @key gc
|
|
||||||
* @requires vm.gc.Epsilon & !vm.graal.enabled
|
* @requires vm.gc.Epsilon & !vm.graal.enabled
|
||||||
* @summary Test that tracing does not crash Epsilon
|
* @summary Test that tracing does not crash Epsilon
|
||||||
* @run main/othervm -XX:+UnlockExperimentalVMOptions -XX:+UseEpsilonGC -Xlog:gc*=trace gc.epsilon.TestLogTrace
|
* @run main/othervm -XX:+UnlockExperimentalVMOptions -XX:+UseEpsilonGC -Xlog:gc*=trace gc.epsilon.TestLogTrace
|
||||||
|
|
|
@ -25,7 +25,6 @@ package gc.epsilon;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @test TestManyThreads
|
* @test TestManyThreads
|
||||||
* @key gc
|
|
||||||
* @requires vm.gc.Epsilon & !vm.graal.enabled
|
* @requires vm.gc.Epsilon & !vm.graal.enabled
|
||||||
* @summary Test allocations from many threads
|
* @summary Test allocations from many threads
|
||||||
*
|
*
|
||||||
|
|
|
@ -25,7 +25,6 @@ package gc.epsilon;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @test TestMaxTLAB
|
* @test TestMaxTLAB
|
||||||
* @key gc
|
|
||||||
* @requires vm.gc.Epsilon & !vm.graal.enabled
|
* @requires vm.gc.Epsilon & !vm.graal.enabled
|
||||||
* @summary Check EpsilonMaxTLAB options
|
* @summary Check EpsilonMaxTLAB options
|
||||||
* @bug 8212177
|
* @bug 8212177
|
||||||
|
|
|
@ -26,7 +26,6 @@ package gc.epsilon;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @test TestMemoryMXBeans
|
* @test TestMemoryMXBeans
|
||||||
* @key gc
|
|
||||||
* @requires vm.gc.Epsilon & !vm.graal.enabled
|
* @requires vm.gc.Epsilon & !vm.graal.enabled
|
||||||
* @summary Test JMX memory beans
|
* @summary Test JMX memory beans
|
||||||
* @modules java.base/jdk.internal.misc
|
* @modules java.base/jdk.internal.misc
|
||||||
|
|
|
@ -26,7 +26,6 @@ package gc.epsilon;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @test TestMemoryPools
|
* @test TestMemoryPools
|
||||||
* @key gc
|
|
||||||
* @requires vm.gc.Epsilon & !vm.graal.enabled
|
* @requires vm.gc.Epsilon & !vm.graal.enabled
|
||||||
* @summary Test JMX memory pools
|
* @summary Test JMX memory pools
|
||||||
* @modules java.base/jdk.internal.misc
|
* @modules java.base/jdk.internal.misc
|
||||||
|
|
|
@ -25,7 +25,7 @@ package gc.epsilon;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @test TestObjects
|
* @test TestObjects
|
||||||
* @key gc randomness
|
* @key randomness
|
||||||
* @requires vm.gc.Epsilon & !vm.graal.enabled
|
* @requires vm.gc.Epsilon & !vm.graal.enabled
|
||||||
* @summary Epsilon is able to allocate objects, and does not corrupt their state
|
* @summary Epsilon is able to allocate objects, and does not corrupt their state
|
||||||
* @library /test/lib
|
* @library /test/lib
|
||||||
|
|
|
@ -25,7 +25,6 @@ package gc.epsilon;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @test TestPrintSteps
|
* @test TestPrintSteps
|
||||||
* @key gc
|
|
||||||
* @requires vm.gc.Epsilon & !vm.graal.enabled
|
* @requires vm.gc.Epsilon & !vm.graal.enabled
|
||||||
* @summary Tests -XX:EpsilonPrintHeapSteps works
|
* @summary Tests -XX:EpsilonPrintHeapSteps works
|
||||||
* @run main/othervm -XX:+UnlockExperimentalVMOptions -XX:+UseEpsilonGC -Xlog:gc -XX:EpsilonPrintHeapSteps=0 gc.epsilon.TestPrintHeapSteps
|
* @run main/othervm -XX:+UnlockExperimentalVMOptions -XX:+UseEpsilonGC -Xlog:gc -XX:EpsilonPrintHeapSteps=0 gc.epsilon.TestPrintHeapSteps
|
||||||
|
|
|
@ -25,7 +25,7 @@ package gc.epsilon;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @test TestRefArrays
|
* @test TestRefArrays
|
||||||
* @key gc randomness
|
* @key randomness
|
||||||
* @requires vm.gc.Epsilon & !vm.graal.enabled
|
* @requires vm.gc.Epsilon & !vm.graal.enabled
|
||||||
* @summary Epsilon is able to allocate arrays, and does not corrupt their state
|
* @summary Epsilon is able to allocate arrays, and does not corrupt their state
|
||||||
* @library /test/lib
|
* @library /test/lib
|
||||||
|
|
|
@ -25,7 +25,6 @@ package gc.epsilon;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @test TestUpdateCountersSteps
|
* @test TestUpdateCountersSteps
|
||||||
* @key gc
|
|
||||||
* @requires vm.gc.Epsilon & !vm.graal.enabled
|
* @requires vm.gc.Epsilon & !vm.graal.enabled
|
||||||
* @summary Test EpsilonUpdateCountersStep works
|
* @summary Test EpsilonUpdateCountersStep works
|
||||||
* @run main/othervm -XX:+UnlockExperimentalVMOptions -XX:+UseEpsilonGC -Xlog:gc -XX:EpsilonUpdateCountersStep=1 gc.epsilon.TestUpdateCountersSteps
|
* @run main/othervm -XX:+UnlockExperimentalVMOptions -XX:+UseEpsilonGC -Xlog:gc -XX:EpsilonUpdateCountersStep=1 gc.epsilon.TestUpdateCountersSteps
|
||||||
|
|
|
@ -27,7 +27,6 @@ package gc.ergonomics;
|
||||||
* @test TestDynamicNumberOfGCThreads
|
* @test TestDynamicNumberOfGCThreads
|
||||||
* @bug 8017462
|
* @bug 8017462
|
||||||
* @summary Ensure that UseDynamicNumberOfGCThreads runs
|
* @summary Ensure that UseDynamicNumberOfGCThreads runs
|
||||||
* @key gc
|
|
||||||
* @modules java.base/jdk.internal.misc
|
* @modules java.base/jdk.internal.misc
|
||||||
* @library /test/lib
|
* @library /test/lib
|
||||||
* @build sun.hotspot.WhiteBox
|
* @build sun.hotspot.WhiteBox
|
||||||
|
|
|
@ -27,7 +27,6 @@ package gc.ergonomics;
|
||||||
* @test TestInitialGCThreadLogging
|
* @test TestInitialGCThreadLogging
|
||||||
* @bug 8157240
|
* @bug 8157240
|
||||||
* @summary Check trace logging of initial GC threads.
|
* @summary Check trace logging of initial GC threads.
|
||||||
* @key gc
|
|
||||||
* @modules java.base/jdk.internal.misc
|
* @modules java.base/jdk.internal.misc
|
||||||
* @library /test/lib
|
* @library /test/lib
|
||||||
* @build sun.hotspot.WhiteBox
|
* @build sun.hotspot.WhiteBox
|
||||||
|
|
|
@ -25,7 +25,6 @@ package gc.g1;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* @test Test2GbHeap
|
* @test Test2GbHeap
|
||||||
* @key gc regression
|
|
||||||
* @bug 8031686
|
* @bug 8031686
|
||||||
* @summary Regression test to ensure we can start G1 with 2gb heap.
|
* @summary Regression test to ensure we can start G1 with 2gb heap.
|
||||||
* Skip test on 32 bit system: it typically does not support the many and large virtual memory reservations needed.
|
* Skip test on 32 bit system: it typically does not support the many and large virtual memory reservations needed.
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2018, 2019, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 2018, 2020, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
|
@ -28,7 +28,6 @@ package gc.g1;
|
||||||
* @bug 8195158
|
* @bug 8195158
|
||||||
* @summary Test that a System.gc() with -XX:+ExplicitGCInvokesConcurrent
|
* @summary Test that a System.gc() with -XX:+ExplicitGCInvokesConcurrent
|
||||||
* is *not* upgraded to STW full GC
|
* is *not* upgraded to STW full GC
|
||||||
* @key gc
|
|
||||||
* @requires vm.gc.G1
|
* @requires vm.gc.G1
|
||||||
* @library /test/lib
|
* @library /test/lib
|
||||||
* @modules java.base/jdk.internal.misc
|
* @modules java.base/jdk.internal.misc
|
||||||
|
|
|
@ -28,7 +28,6 @@ package gc.g1;
|
||||||
* @bug 8027959
|
* @bug 8027959
|
||||||
* @summary Test to make sure that eager reclaim of humongous objects work. We simply try to fill
|
* @summary Test to make sure that eager reclaim of humongous objects work. We simply try to fill
|
||||||
* up the heap with humongous objects that should be eagerly reclaimable to avoid Full GC.
|
* up the heap with humongous objects that should be eagerly reclaimable to avoid Full GC.
|
||||||
* @key gc
|
|
||||||
* @requires vm.gc.G1
|
* @requires vm.gc.G1
|
||||||
* @library /test/lib
|
* @library /test/lib
|
||||||
* @modules java.base/jdk.internal.misc
|
* @modules java.base/jdk.internal.misc
|
||||||
|
|
|
@ -28,7 +28,7 @@ package gc.g1;
|
||||||
* @bug 8051973
|
* @bug 8051973
|
||||||
* @summary Test to make sure that eager reclaim of humongous objects correctly clears
|
* @summary Test to make sure that eager reclaim of humongous objects correctly clears
|
||||||
* mark bitmaps at reclaim.
|
* mark bitmaps at reclaim.
|
||||||
* @key gc randomness
|
* @key randomness
|
||||||
* @requires vm.gc.G1
|
* @requires vm.gc.G1
|
||||||
* @library /test/lib
|
* @library /test/lib
|
||||||
* @modules java.base/jdk.internal.misc
|
* @modules java.base/jdk.internal.misc
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2017, 2019, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 2017, 2020, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
|
@ -27,7 +27,6 @@ package gc.g1;
|
||||||
* @test TestEagerReclaimHumongousRegionsLog
|
* @test TestEagerReclaimHumongousRegionsLog
|
||||||
* @summary Check that G1 reports humongous eager reclaim statistics correctly.
|
* @summary Check that G1 reports humongous eager reclaim statistics correctly.
|
||||||
* @requires vm.gc.G1
|
* @requires vm.gc.G1
|
||||||
* @key gc
|
|
||||||
* @library /test/lib
|
* @library /test/lib
|
||||||
* @modules java.base/jdk.internal.misc
|
* @modules java.base/jdk.internal.misc
|
||||||
* java.management
|
* java.management
|
||||||
|
|
|
@ -31,7 +31,6 @@ package gc.g1;
|
||||||
* up the heap with humongous objects and create a remembered set entry from an object by
|
* up the heap with humongous objects and create a remembered set entry from an object by
|
||||||
* referencing that we know is in the old gen. After changing this reference, the object
|
* referencing that we know is in the old gen. After changing this reference, the object
|
||||||
* should still be eagerly reclaimable to avoid Full GC.
|
* should still be eagerly reclaimable to avoid Full GC.
|
||||||
* @key gc
|
|
||||||
* @requires vm.gc.G1
|
* @requires vm.gc.G1
|
||||||
* @library /test/lib
|
* @library /test/lib
|
||||||
* @modules java.base/jdk.internal.misc
|
* @modules java.base/jdk.internal.misc
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2018, 2019, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 2018, 2020, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
|
@ -28,7 +28,6 @@ package gc.g1;
|
||||||
* @bug 8152724
|
* @bug 8152724
|
||||||
* @summary Check that G1 eden plus survivor max capacity after GC does not exceed maximum number of regions.
|
* @summary Check that G1 eden plus survivor max capacity after GC does not exceed maximum number of regions.
|
||||||
* @requires vm.gc.G1
|
* @requires vm.gc.G1
|
||||||
* @key gc
|
|
||||||
* @library /test/lib
|
* @library /test/lib
|
||||||
* @build sun.hotspot.WhiteBox
|
* @build sun.hotspot.WhiteBox
|
||||||
* @run driver ClassFileInstaller sun.hotspot.WhiteBox
|
* @run driver ClassFileInstaller sun.hotspot.WhiteBox
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2018, 2019, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 2018, 2020, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
|
@ -25,7 +25,6 @@
|
||||||
* @test TestFromCardCacheIndex.java
|
* @test TestFromCardCacheIndex.java
|
||||||
* @bug 8196485
|
* @bug 8196485
|
||||||
* @summary Ensure that G1 does not miss a remembered set entry due to from card cache default value indices.
|
* @summary Ensure that G1 does not miss a remembered set entry due to from card cache default value indices.
|
||||||
* @key gc
|
|
||||||
* @requires vm.gc.G1
|
* @requires vm.gc.G1
|
||||||
* @requires vm.debug
|
* @requires vm.debug
|
||||||
* @requires vm.bits != "32"
|
* @requires vm.bits != "32"
|
||||||
|
|
|
@ -28,7 +28,6 @@ package gc.g1;
|
||||||
* @bug 8058801 8048179
|
* @bug 8058801 8048179
|
||||||
* @summary Ensure that the output for a G1TraceEagerReclaimHumongousObjects
|
* @summary Ensure that the output for a G1TraceEagerReclaimHumongousObjects
|
||||||
* includes the expected necessary messages.
|
* includes the expected necessary messages.
|
||||||
* @key gc
|
|
||||||
* @requires vm.gc.G1
|
* @requires vm.gc.G1
|
||||||
* @library /test/lib
|
* @library /test/lib
|
||||||
* @modules java.base/jdk.internal.misc
|
* @modules java.base/jdk.internal.misc
|
||||||
|
|
|
@ -28,7 +28,6 @@ package gc.g1;
|
||||||
* @bug 8035406 8027295 8035398 8019342 8027959 8048179 8027962 8069330 8076463 8150630 8160055 8177059 8166191
|
* @bug 8035406 8027295 8035398 8019342 8027959 8048179 8027962 8069330 8076463 8150630 8160055 8177059 8166191
|
||||||
* @summary Ensure the output for a minor GC with G1
|
* @summary Ensure the output for a minor GC with G1
|
||||||
* includes the expected necessary messages.
|
* includes the expected necessary messages.
|
||||||
* @key gc
|
|
||||||
* @requires vm.gc.G1
|
* @requires vm.gc.G1
|
||||||
* @library /test/lib
|
* @library /test/lib
|
||||||
* @modules java.base/jdk.internal.misc
|
* @modules java.base/jdk.internal.misc
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2015, 2019, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 2015, 2020, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
|
@ -28,7 +28,6 @@ package gc.g1;
|
||||||
* @bug 8069367 8185278
|
* @bug 8069367 8185278
|
||||||
* @requires vm.gc.G1
|
* @requires vm.gc.G1
|
||||||
* @summary Test handling of marked but unscanned reclaimed humongous objects.
|
* @summary Test handling of marked but unscanned reclaimed humongous objects.
|
||||||
* @key gc
|
|
||||||
* @modules jdk.management
|
* @modules jdk.management
|
||||||
* @run main/othervm -XX:+UseG1GC -Xss32m -Xmx128m -XX:G1HeapRegionSize=1m
|
* @run main/othervm -XX:+UseG1GC -Xss32m -Xmx128m -XX:G1HeapRegionSize=1m
|
||||||
* -XX:+UnlockExperimentalVMOptions
|
* -XX:+UnlockExperimentalVMOptions
|
||||||
|
|
|
@ -25,7 +25,6 @@ package gc.g1;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* @test
|
* @test
|
||||||
* @key regression gc
|
|
||||||
* @bug 8027756
|
* @bug 8027756
|
||||||
* @requires vm.gc.G1
|
* @requires vm.gc.G1
|
||||||
* @library /test/lib
|
* @library /test/lib
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2018, 2019, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 2018, 2020, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
|
@ -27,7 +27,6 @@ package gc.g1;
|
||||||
* @test TestHumongousRemSetsMatch
|
* @test TestHumongousRemSetsMatch
|
||||||
* @bug 8205426
|
* @bug 8205426
|
||||||
* @summary Test to make sure that humongous object remset states are in sync
|
* @summary Test to make sure that humongous object remset states are in sync
|
||||||
* @key gc
|
|
||||||
* @requires vm.gc.G1
|
* @requires vm.gc.G1
|
||||||
* @library /test/lib
|
* @library /test/lib
|
||||||
* @build sun.hotspot.WhiteBox
|
* @build sun.hotspot.WhiteBox
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2017, 2019, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 2017, 2020, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
|
@ -29,7 +29,6 @@ package gc.g1;
|
||||||
* @summary Check that benign (0-sized) out of heap bounds card table invalidations do not assert.
|
* @summary Check that benign (0-sized) out of heap bounds card table invalidations do not assert.
|
||||||
* @requires vm.gc.G1
|
* @requires vm.gc.G1
|
||||||
* @requires vm.debug
|
* @requires vm.debug
|
||||||
* @key gc
|
|
||||||
* @run main/othervm -XX:NewSize=1M -Xlog:gc -XX:MaxNewSize=1m -XX:-UseTLAB -XX:OldSize=63M -XX:MaxHeapSize=64M gc.g1.TestInvalidateArrayCopy
|
* @run main/othervm -XX:NewSize=1M -Xlog:gc -XX:MaxNewSize=1m -XX:-UseTLAB -XX:OldSize=63M -XX:MaxHeapSize=64M gc.g1.TestInvalidateArrayCopy
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
|
@ -27,7 +27,6 @@ package gc.g1;
|
||||||
* @test TestLargePageUseForAuxMemory.java
|
* @test TestLargePageUseForAuxMemory.java
|
||||||
* @summary Test that auxiliary data structures are allocated using large pages if available.
|
* @summary Test that auxiliary data structures are allocated using large pages if available.
|
||||||
* @bug 8058354 8079208
|
* @bug 8058354 8079208
|
||||||
* @key gc
|
|
||||||
* @modules java.base/jdk.internal.misc
|
* @modules java.base/jdk.internal.misc
|
||||||
* @library /test/lib
|
* @library /test/lib
|
||||||
* @requires vm.gc.G1
|
* @requires vm.gc.G1
|
||||||
|
|
|
@ -27,7 +27,6 @@ package gc.g1;
|
||||||
* @test TestLargePageUseForHeap.java
|
* @test TestLargePageUseForHeap.java
|
||||||
* @summary Test that Java heap is allocated using large pages of the appropriate size if available.
|
* @summary Test that Java heap is allocated using large pages of the appropriate size if available.
|
||||||
* @bug 8221517
|
* @bug 8221517
|
||||||
* @key gc
|
|
||||||
* @modules java.base/jdk.internal.misc
|
* @modules java.base/jdk.internal.misc
|
||||||
* @library /test/lib
|
* @library /test/lib
|
||||||
* @requires vm.gc.G1
|
* @requires vm.gc.G1
|
||||||
|
|
|
@ -25,7 +25,6 @@ package gc.g1;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* @test TestMarkStackSizes
|
* @test TestMarkStackSizes
|
||||||
* @key gc regression
|
|
||||||
* @bug 8238855
|
* @bug 8238855
|
||||||
* @summary Consistency checks for marking flag related options.
|
* @summary Consistency checks for marking flag related options.
|
||||||
* @requires vm.gc.G1
|
* @requires vm.gc.G1
|
||||||
|
|
|
@ -30,7 +30,6 @@ package gc.g1;
|
||||||
* 8139424 and the test will crash if an eager reclaim occur. The test is not 100% deterministic and
|
* 8139424 and the test will crash if an eager reclaim occur. The test is not 100% deterministic and
|
||||||
* might pass even if there are problems in the code, but it will never crash unless there is a problem.
|
* might pass even if there are problems in the code, but it will never crash unless there is a problem.
|
||||||
* @requires vm.gc.G1
|
* @requires vm.gc.G1
|
||||||
* @key gc
|
|
||||||
* @library /test/lib
|
* @library /test/lib
|
||||||
* @modules java.base/jdk.internal.misc
|
* @modules java.base/jdk.internal.misc
|
||||||
* @build sun.hotspot.WhiteBox
|
* @build sun.hotspot.WhiteBox
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue