equal
deleted
inserted
replaced
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.*; |