Skip to content

Commit 8277560

Browse files
MBaeskenpull[bot]
authored andcommitted
8319375: test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineLeakThrowable.java runs into OutOfMemoryError: Metaspace on AIX
Reviewed-by: kevinw, lucy, dholmes
1 parent 4e1903e commit 8277560

File tree

1 file changed

+18
-2
lines changed

1 file changed

+18
-2
lines changed

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

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,16 +23,32 @@
2323

2424
/*
2525
* @test
26-
# @bug 8308762
26+
* @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"
2930
* @requires vm.jvmti
3031
* @requires vm.flagless
3132
* @modules java.base/jdk.internal.misc
3233
* @modules java.instrument
3334
* java.compiler
3435
* @run main RedefineClassHelper
35-
* @run main/othervm/timeout=6000 -javaagent:redefineagent.jar -XX:MetaspaceSize=17m -XX:MaxMetaspaceSize=17m RedefineLeakThrowable
36+
* @run main/othervm/timeout=6000 -javaagent:redefineagent.jar -XX:MetaspaceSize=23m -XX:MaxMetaspaceSize=23m RedefineLeakThrowable
37+
*/
38+
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
3652
*/
3753

3854
class Tester {

0 commit comments

Comments
 (0)