mirror of
https://github.com/openjdk/jdk.git
synced 2026-01-31 21:48:23 +00:00
8337016: serviceability/jvmti/RedefineClasses/RedefineLeakThrowable.java gets Metaspace OOM
Reviewed-by: dholmes, sspitsyn
This commit is contained in:
parent
baeb3d9ab8
commit
fbd76ca8ed
@ -26,7 +26,6 @@
|
||||
* @bug 8308762
|
||||
* @library /test/lib
|
||||
* @summary Test that redefinition of class containing Throwable refs does not leak constant pool
|
||||
* @requires os.family == "aix"
|
||||
* @requires vm.jvmti
|
||||
* @requires vm.flagless
|
||||
* @modules java.base/jdk.internal.misc
|
||||
@ -36,21 +35,7 @@
|
||||
* @run main/othervm/timeout=6000 -javaagent:redefineagent.jar -XX:MetaspaceSize=25m -XX:MaxMetaspaceSize=25m RedefineLeakThrowable
|
||||
*/
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @bug 8308762
|
||||
* @library /test/lib
|
||||
* @summary Test that redefinition of class containing Throwable refs does not leak constant pool
|
||||
* @requires os.family != "aix"
|
||||
* @requires vm.jvmti
|
||||
* @requires vm.flagless
|
||||
* @modules java.base/jdk.internal.misc
|
||||
* @modules java.instrument
|
||||
* java.compiler
|
||||
* @run main RedefineClassHelper
|
||||
* @run main/othervm/timeout=6000 -javaagent:redefineagent.jar -XX:MetaspaceSize=17m -XX:MaxMetaspaceSize=17m RedefineLeakThrowable
|
||||
*/
|
||||
|
||||
// MaxMetaspaceSize=25m allows InMemoryJavaCompiler to load even if CDS is off.
|
||||
class Tester {
|
||||
void test() {
|
||||
try {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user