test/hotspot/jtreg/gc/shenandoah/TestVerifyJCStress.java
changeset 58712 14e098407bb0
parent 55606 78a2b1bb15cf
equal deleted inserted replaced
58711:765ecbffe88a 58712:14e098407bb0
    27  * @key gc
    27  * @key gc
    28  * @requires vm.gc.Shenandoah & !vm.graal.enabled
    28  * @requires vm.gc.Shenandoah & !vm.graal.enabled
    29  * @modules java.base/jdk.internal.misc
    29  * @modules java.base/jdk.internal.misc
    30  *          java.management
    30  *          java.management
    31  *
    31  *
    32  * @run main/othervm -Xmx1g -Xms1g -XX:+IgnoreUnrecognizedVMOptions -XX:+UnlockExperimentalVMOptions -XX:+UnlockDiagnosticVMOptions
    32  * @run main/othervm -Xmx1g -Xms1g -XX:+UnlockExperimentalVMOptions -XX:+UnlockDiagnosticVMOptions
    33  *      -XX:+UseShenandoahGC -XX:ShenandoahGCMode=passive
    33  *      -XX:+UseShenandoahGC -XX:ShenandoahGCMode=passive
    34  *      -XX:+ShenandoahDegeneratedGC -XX:+ShenandoahVerify -XX:+VerifyObjectEquals
    34  *      -XX:+ShenandoahDegeneratedGC -XX:+ShenandoahVerify
    35  *      TestVerifyJCStress
    35  *      TestVerifyJCStress
    36  *
    36  *
    37  * @run main/othervm -Xmx1g -Xms1g -XX:+IgnoreUnrecognizedVMOptions -XX:+UnlockExperimentalVMOptions -XX:+UnlockDiagnosticVMOptions
    37  * @run main/othervm -Xmx1g -Xms1g -XX:+UnlockExperimentalVMOptions -XX:+UnlockDiagnosticVMOptions
    38  *      -XX:+UseShenandoahGC -XX:ShenandoahGCMode=passive
    38  *      -XX:+UseShenandoahGC -XX:ShenandoahGCMode=passive
    39  *      -XX:-ShenandoahDegeneratedGC -XX:+ShenandoahVerify -XX:+VerifyObjectEquals
    39  *      -XX:-ShenandoahDegeneratedGC -XX:+ShenandoahVerify
    40  *      TestVerifyJCStress
    40  *      TestVerifyJCStress
    41  */
    41  */
    42 
    42 
    43 /*
    43 /*
    44  * @test TestVerifyJCStress
    44  * @test TestVerifyJCStress
    46  * @key gc
    46  * @key gc
    47  * @requires vm.gc.Shenandoah & !vm.graal.enabled
    47  * @requires vm.gc.Shenandoah & !vm.graal.enabled
    48  * @modules java.base/jdk.internal.misc
    48  * @modules java.base/jdk.internal.misc
    49  *          java.management
    49  *          java.management
    50  *
    50  *
    51  * @run main/othervm -Xmx1g -Xms1g -XX:+IgnoreUnrecognizedVMOptions -XX:+UnlockExperimentalVMOptions -XX:+UnlockDiagnosticVMOptions
    51  * @run main/othervm -Xmx1g -Xms1g -XX:+UnlockExperimentalVMOptions -XX:+UnlockDiagnosticVMOptions
    52  *      -XX:+UseShenandoahGC -XX:ShenandoahGCHeuristics=adaptive
    52  *      -XX:+UseShenandoahGC -XX:ShenandoahGCHeuristics=adaptive
    53  *      -XX:+ShenandoahVerify -XX:+VerifyObjectEquals -XX:+ShenandoahVerifyOptoBarriers
    53  *      -XX:+ShenandoahVerify -XX:+IgnoreUnrecognizedVMOptions -XX:+ShenandoahVerifyOptoBarriers
    54  *      TestVerifyJCStress
    54  *      TestVerifyJCStress
    55  *
    55  *
    56  * @run main/othervm -Xmx1g -Xms1g -XX:+IgnoreUnrecognizedVMOptions -XX:+UnlockExperimentalVMOptions -XX:+UnlockDiagnosticVMOptions
    56  * @run main/othervm -Xmx1g -Xms1g -XX:+UnlockExperimentalVMOptions -XX:+UnlockDiagnosticVMOptions
    57  *      -XX:+UseShenandoahGC -XX:ShenandoahGCHeuristics=compact
    57  *      -XX:+UseShenandoahGC -XX:ShenandoahGCHeuristics=compact
    58  *      -XX:+ShenandoahVerify -XX:+VerifyObjectEquals -XX:+ShenandoahVerifyOptoBarriers
    58  *      -XX:+ShenandoahVerify -XX:+IgnoreUnrecognizedVMOptions -XX:+ShenandoahVerifyOptoBarriers
    59  *      TestVerifyJCStress
    59  *      TestVerifyJCStress
    60  */
    60  */
    61 
    61 
    62 /*
    62 /*
    63  * @test TestVerifyJCStress
    63  * @test TestVerifyJCStress
    65  * @key gc
    65  * @key gc
    66  * @requires vm.gc.Shenandoah & !vm.graal.enabled
    66  * @requires vm.gc.Shenandoah & !vm.graal.enabled
    67  * @modules java.base/jdk.internal.misc
    67  * @modules java.base/jdk.internal.misc
    68  *          java.management
    68  *          java.management
    69  *
    69  *
    70  * @run main/othervm -Xmx1g -Xms1g -XX:+IgnoreUnrecognizedVMOptions -XX:+UnlockExperimentalVMOptions -XX:+UnlockDiagnosticVMOptions
    70  * @run main/othervm -Xmx1g -Xms1g -XX:+UnlockExperimentalVMOptions -XX:+UnlockDiagnosticVMOptions
    71  *      -XX:+UseShenandoahGC -XX:ShenandoahGCMode=traversal
    71  *      -XX:+UseShenandoahGC -XX:ShenandoahGCMode=traversal
    72  *      -XX:+ShenandoahVerify -XX:+VerifyObjectEquals -XX:+ShenandoahVerifyOptoBarriers
    72  *      -XX:+ShenandoahVerify -XX:+IgnoreUnrecognizedVMOptions -XX:+ShenandoahVerifyOptoBarriers
    73  *      TestVerifyJCStress
    73  *      TestVerifyJCStress
    74  */
    74  */
    75 
    75 
    76 import java.util.*;
    76 import java.util.*;
    77 import java.util.concurrent.*;
    77 import java.util.concurrent.*;