Skip to content

Commit fbd76ca

Browse files
committedDec 17, 2024
8337016: serviceability/jvmti/RedefineClasses/RedefineLeakThrowable.java gets Metaspace OOM
Reviewed-by: dholmes, sspitsyn
1 parent baeb3d9 commit fbd76ca

File tree

1 file changed

+1
-16
lines changed

1 file changed

+1
-16
lines changed
 

‎test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineLeakThrowable.java

+1-16
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@
2626
* @bug 8308762
2727
* @library /test/lib
2828
* @summary Test that redefinition of class containing Throwable refs does not leak constant pool
29-
* @requires os.family == "aix"
3029
* @requires vm.jvmti
3130
* @requires vm.flagless
3231
* @modules java.base/jdk.internal.misc
@@ -36,21 +35,7 @@
3635
* @run main/othervm/timeout=6000 -javaagent:redefineagent.jar -XX:MetaspaceSize=25m -XX:MaxMetaspaceSize=25m RedefineLeakThrowable
3736
*/
3837

39-
/*
40-
* @test
41-
* @bug 8308762
42-
* @library /test/lib
43-
* @summary Test that redefinition of class containing Throwable refs does not leak constant pool
44-
* @requires os.family != "aix"
45-
* @requires vm.jvmti
46-
* @requires vm.flagless
47-
* @modules java.base/jdk.internal.misc
48-
* @modules java.instrument
49-
* java.compiler
50-
* @run main RedefineClassHelper
51-
* @run main/othervm/timeout=6000 -javaagent:redefineagent.jar -XX:MetaspaceSize=17m -XX:MaxMetaspaceSize=17m RedefineLeakThrowable
52-
*/
53-
38+
// MaxMetaspaceSize=25m allows InMemoryJavaCompiler to load even if CDS is off.
5439
class Tester {
5540
void test() {
5641
try {

0 commit comments

Comments
 (0)