28 * @requires vm.gc.Shenandoah & !vm.graal.enabled |
28 * @requires vm.gc.Shenandoah & !vm.graal.enabled |
29 * |
29 * |
30 * @run main/othervm -Xmx16m -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions |
30 * @run main/othervm -Xmx16m -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions |
31 * -XX:+UseShenandoahGC -XX:ShenandoahGCMode=passive |
31 * -XX:+UseShenandoahGC -XX:ShenandoahGCMode=passive |
32 * -XX:ConcGCThreads=2 -XX:ParallelGCThreads=4 |
32 * -XX:ConcGCThreads=2 -XX:ParallelGCThreads=4 |
33 * -Dtarget=1000 |
|
34 * TestGCThreadGroups |
|
35 * |
|
36 * @run main/othervm -Xmx16m -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions |
|
37 * -XX:+UseShenandoahGC -XX:ShenandoahGCMode=passive |
|
38 * -XX:ConcGCThreads=4 -XX:ParallelGCThreads=2 |
|
39 * -Dtarget=1000 |
33 * -Dtarget=1000 |
40 * TestGCThreadGroups |
34 * TestGCThreadGroups |
41 */ |
35 */ |
42 |
36 |
43 /** |
37 /** |
69 * -XX:ConcGCThreads=2 -XX:ParallelGCThreads=4 |
63 * -XX:ConcGCThreads=2 -XX:ParallelGCThreads=4 |
70 * -Dtarget=1000 |
64 * -Dtarget=1000 |
71 * TestGCThreadGroups |
65 * TestGCThreadGroups |
72 * |
66 * |
73 * @run main/othervm -Xmx16m -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions |
67 * @run main/othervm -Xmx16m -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions |
74 * -XX:+UseShenandoahGC -XX:ShenandoahGCHeuristics=adaptive |
|
75 * -XX:ConcGCThreads=4 -XX:ParallelGCThreads=2 |
|
76 * -Dtarget=1000 |
|
77 * TestGCThreadGroups |
|
78 * |
|
79 * @run main/othervm -Xmx16m -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions |
|
80 * -XX:+UseShenandoahGC -XX:ShenandoahGCHeuristics=static |
68 * -XX:+UseShenandoahGC -XX:ShenandoahGCHeuristics=static |
81 * -XX:ConcGCThreads=2 -XX:ParallelGCThreads=4 |
69 * -XX:ConcGCThreads=2 -XX:ParallelGCThreads=4 |
82 * -Dtarget=1000 |
|
83 * TestGCThreadGroups |
|
84 * |
|
85 * @run main/othervm -Xmx16m -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions |
|
86 * -XX:+UseShenandoahGC -XX:ShenandoahGCHeuristics=static |
|
87 * -XX:ConcGCThreads=4 -XX:ParallelGCThreads=2 |
|
88 * -Dtarget=1000 |
70 * -Dtarget=1000 |
89 * TestGCThreadGroups |
71 * TestGCThreadGroups |
90 * |
72 * |
91 * @run main/othervm -Xmx16m -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions |
73 * @run main/othervm -Xmx16m -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions |
92 * -XX:+UseShenandoahGC -XX:ShenandoahGCHeuristics=compact |
74 * -XX:+UseShenandoahGC -XX:ShenandoahGCHeuristics=compact |
93 * -XX:ConcGCThreads=2 -XX:ParallelGCThreads=4 |
75 * -XX:ConcGCThreads=2 -XX:ParallelGCThreads=4 |
94 * -Dtarget=100 |
76 * -Dtarget=100 |
95 * TestGCThreadGroups |
77 * TestGCThreadGroups |
96 * |
78 * |
97 * @run main/othervm -Xmx16m -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions |
79 * @run main/othervm -Xmx16m -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions |
98 * -XX:+UseShenandoahGC -XX:ShenandoahGCHeuristics=compact |
|
99 * -XX:ConcGCThreads=4 -XX:ParallelGCThreads=2 |
|
100 * -Dtarget=100 |
|
101 * TestGCThreadGroups |
|
102 * |
|
103 * @run main/othervm -Xmx16m -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions |
|
104 * -XX:+UseShenandoahGC -XX:ShenandoahGCHeuristics=aggressive |
80 * -XX:+UseShenandoahGC -XX:ShenandoahGCHeuristics=aggressive |
105 * -XX:ConcGCThreads=2 -XX:ParallelGCThreads=4 |
81 * -XX:ConcGCThreads=2 -XX:ParallelGCThreads=4 |
106 * -Dtarget=100 |
|
107 * TestGCThreadGroups |
|
108 * |
|
109 * @run main/othervm -Xmx16m -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions |
|
110 * -XX:+UseShenandoahGC -XX:ShenandoahGCHeuristics=aggressive |
|
111 * -XX:ConcGCThreads=4 -XX:ParallelGCThreads=2 |
|
112 * -Dtarget=100 |
82 * -Dtarget=100 |
113 * TestGCThreadGroups |
83 * TestGCThreadGroups |
114 */ |
84 */ |
115 |
85 |
116 /** |
86 /** |
126 * TestGCThreadGroups |
96 * TestGCThreadGroups |
127 * |
97 * |
128 * @run main/othervm -Xmx16m -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions |
98 * @run main/othervm -Xmx16m -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions |
129 * -XX:+UseShenandoahGC -XX:ShenandoahGCMode=traversal -XX:ShenandoahGCHeuristics=aggressive |
99 * -XX:+UseShenandoahGC -XX:ShenandoahGCMode=traversal -XX:ShenandoahGCHeuristics=aggressive |
130 * -XX:ConcGCThreads=2 -XX:ParallelGCThreads=4 |
100 * -XX:ConcGCThreads=2 -XX:ParallelGCThreads=4 |
131 * -Dtarget=1000 |
|
132 * TestGCThreadGroups |
|
133 * |
|
134 * @run main/othervm -Xmx16m -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions |
|
135 * -XX:+UseShenandoahGC -XX:ShenandoahGCMode=traversal |
|
136 * -XX:ConcGCThreads=4 -XX:ParallelGCThreads=2 |
|
137 * -Dtarget=1000 |
|
138 * TestGCThreadGroups |
|
139 * |
|
140 * @run main/othervm -Xmx16m -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions |
|
141 * -XX:+UseShenandoahGC -XX:ShenandoahGCMode=traversal -XX:ShenandoahGCHeuristics=aggressive |
|
142 * -XX:ConcGCThreads=4 -XX:ParallelGCThreads=2 |
|
143 * -Dtarget=1000 |
101 * -Dtarget=1000 |
144 * TestGCThreadGroups |
102 * TestGCThreadGroups |
145 */ |
103 */ |
146 |
104 |
147 public class TestGCThreadGroups { |
105 public class TestGCThreadGroups { |