25 * @test TestAllocIntArrays |
25 * @test TestAllocIntArrays |
26 * @summary Acceptance tests: collector can withstand allocation |
26 * @summary Acceptance tests: collector can withstand allocation |
27 * @key gc |
27 * @key gc |
28 * @requires vm.gc.Shenandoah & !vm.graal.enabled |
28 * @requires vm.gc.Shenandoah & !vm.graal.enabled |
29 * |
29 * |
30 * @run main/othervm -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions -XX:+UseShenandoahGC -Xmx1g -Xms1g -XX:ShenandoahGCHeuristics=passive -XX:+ShenandoahDegeneratedGC -XX:+ShenandoahVerify TestAllocIntArrays |
30 * @run main/othervm -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions -Xmx1g -Xms1g |
31 * @run main/othervm -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions -XX:+UseShenandoahGC -Xmx1g -Xms1g -XX:ShenandoahGCHeuristics=passive -XX:-ShenandoahDegeneratedGC -XX:+ShenandoahVerify TestAllocIntArrays |
31 * -XX:+UseShenandoahGC -XX:ShenandoahGCMode=passive |
32 * @run main/othervm -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions -XX:+UseShenandoahGC -Xmx1g -Xms1g -XX:ShenandoahGCHeuristics=passive -XX:+ShenandoahDegeneratedGC TestAllocIntArrays |
32 * -XX:+ShenandoahDegeneratedGC -XX:+ShenandoahVerify |
33 * @run main/othervm -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions -XX:+UseShenandoahGC -Xmx1g -Xms1g -XX:ShenandoahGCHeuristics=passive -XX:-ShenandoahDegeneratedGC TestAllocIntArrays |
33 * TestAllocIntArrays |
34 * |
34 * |
35 * @run main/othervm -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions -XX:+UseShenandoahGC -Xmx1g -Xms1g -XX:ShenandoahGCHeuristics=aggressive -XX:+ShenandoahOOMDuringEvacALot -XX:+ShenandoahVerify TestAllocIntArrays |
35 * @run main/othervm -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions -Xmx1g -Xms1g |
36 * @run main/othervm -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions -XX:+UseShenandoahGC -Xmx1g -Xms1g -XX:ShenandoahGCHeuristics=aggressive -XX:+ShenandoahAllocFailureALot -XX:+ShenandoahVerify TestAllocIntArrays |
36 * -XX:+UseShenandoahGC -XX:ShenandoahGCMode=passive |
37 * @run main/othervm -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions -XX:+UseShenandoahGC -Xmx1g -Xms1g -XX:ShenandoahGCHeuristics=aggressive -XX:+ShenandoahOOMDuringEvacALot TestAllocIntArrays |
37 * -XX:-ShenandoahDegeneratedGC -XX:+ShenandoahVerify |
38 * @run main/othervm -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions -XX:+UseShenandoahGC -Xmx1g -Xms1g -XX:ShenandoahGCHeuristics=aggressive -XX:+ShenandoahAllocFailureALot TestAllocIntArrays |
38 * TestAllocIntArrays |
39 * @run main/othervm -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions -XX:+UseShenandoahGC -Xmx1g -Xms1g -XX:ShenandoahGCHeuristics=aggressive TestAllocIntArrays |
|
40 * |
39 * |
41 * @run main/othervm -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions -XX:+UseShenandoahGC -Xmx1g -Xms1g -XX:ShenandoahGCHeuristics=adaptive -XX:+ShenandoahVerify TestAllocIntArrays |
40 * @run main/othervm -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions -Xmx1g -Xms1g |
42 * @run main/othervm -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions -XX:+UseShenandoahGC -Xmx1g -Xms1g -XX:ShenandoahGCHeuristics=traversal -XX:+ShenandoahVerify TestAllocIntArrays |
41 * -XX:+UseShenandoahGC -XX:ShenandoahGCMode=passive |
|
42 * -XX:+ShenandoahDegeneratedGC |
|
43 * TestAllocIntArrays |
43 * |
44 * |
44 * @run main/othervm -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions -XX:+UseShenandoahGC -Xmx1g -Xms1g -XX:ShenandoahGCHeuristics=adaptive TestAllocIntArrays |
45 * @run main/othervm -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions -Xmx1g -Xms1g |
45 * @run main/othervm -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions -XX:+UseShenandoahGC -Xmx1g -Xms1g -XX:ShenandoahGCHeuristics=traversal TestAllocIntArrays |
46 * -XX:+UseShenandoahGC -XX:ShenandoahGCMode=passive |
46 * @run main/othervm -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions -XX:+UseShenandoahGC -Xmx1g -Xms1g -XX:ShenandoahGCHeuristics=static TestAllocIntArrays |
47 * -XX:-ShenandoahDegeneratedGC |
47 * @run main/othervm -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions -XX:+UseShenandoahGC -Xmx1g -Xms1g -XX:ShenandoahGCHeuristics=compact TestAllocIntArrays |
48 * TestAllocIntArrays |
|
49 */ |
|
50 |
|
51 /* |
|
52 * @test TestAllocIntArrays |
|
53 * @summary Acceptance tests: collector can withstand allocation |
|
54 * @key gc |
|
55 * @requires vm.gc.Shenandoah & !vm.graal.enabled |
48 * |
56 * |
49 * @run main/othervm -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions -XX:+UseShenandoahGC -Xmx1g -Xms1g -XX:-UseTLAB -XX:+ShenandoahVerify TestAllocIntArrays |
57 * @run main/othervm -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions -Xmx1g -Xms1g |
|
58 * -XX:+UseShenandoahGC -XX:ShenandoahGCHeuristics=aggressive |
|
59 * -XX:+ShenandoahOOMDuringEvacALot -XX:+ShenandoahVerify |
|
60 * TestAllocIntArrays |
|
61 * |
|
62 * @run main/othervm -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions -Xmx1g -Xms1g |
|
63 * -XX:+UseShenandoahGC -XX:ShenandoahGCHeuristics=aggressive |
|
64 * -XX:+ShenandoahAllocFailureALot -XX:+ShenandoahVerify |
|
65 * TestAllocIntArrays |
|
66 * |
|
67 * @run main/othervm -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions -Xmx1g -Xms1g |
|
68 * -XX:+UseShenandoahGC -XX:ShenandoahGCHeuristics=aggressive |
|
69 * -XX:+ShenandoahOOMDuringEvacALot |
|
70 * TestAllocIntArrays |
|
71 * |
|
72 * @run main/othervm -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions -Xmx1g -Xms1g |
|
73 * -XX:+UseShenandoahGC -XX:ShenandoahGCHeuristics=aggressive |
|
74 * -XX:+ShenandoahAllocFailureALot |
|
75 * TestAllocIntArrays |
|
76 * |
|
77 * @run main/othervm -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions -Xmx1g -Xms1g |
|
78 * -XX:+UseShenandoahGC -XX:ShenandoahGCHeuristics=aggressive |
|
79 * TestAllocIntArrays |
|
80 * |
|
81 * @run main/othervm -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions -Xmx1g -Xms1g |
|
82 * -XX:+UseShenandoahGC -XX:ShenandoahGCHeuristics=adaptive |
|
83 * -XX:+ShenandoahVerify |
|
84 * TestAllocIntArrays |
|
85 * |
|
86 * @run main/othervm -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions -Xmx1g -Xms1g |
|
87 * -XX:+UseShenandoahGC -XX:ShenandoahGCHeuristics=adaptive |
|
88 * TestAllocIntArrays |
|
89 * |
|
90 * @run main/othervm -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions -Xmx1g -Xms1g |
|
91 * -XX:+UseShenandoahGC -XX:ShenandoahGCHeuristics=static |
|
92 * TestAllocIntArrays |
|
93 * |
|
94 * @run main/othervm -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions -Xmx1g -Xms1g |
|
95 * -XX:+UseShenandoahGC -XX:ShenandoahGCHeuristics=compact |
|
96 * TestAllocIntArrays |
|
97 * |
|
98 * @run main/othervm -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions -Xmx1g -Xms1g |
|
99 * -XX:+UseShenandoahGC |
|
100 * -XX:-UseTLAB -XX:+ShenandoahVerify |
|
101 * TestAllocIntArrays |
|
102 */ |
|
103 |
|
104 /* |
|
105 * @test TestAllocIntArrays |
|
106 * @summary Acceptance tests: collector can withstand allocation |
|
107 * @key gc |
|
108 * @requires vm.gc.Shenandoah & !vm.graal.enabled |
|
109 * |
|
110 * @run main/othervm -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions -Xmx1g -Xms1g |
|
111 * -XX:+UseShenandoahGC -XX:ShenandoahGCMode=traversal -XX:ShenandoahGCHeuristics=aggressive |
|
112 * -XX:+ShenandoahOOMDuringEvacALot -XX:+ShenandoahVerify |
|
113 * TestAllocIntArrays |
|
114 * |
|
115 * @run main/othervm -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions -Xmx1g -Xms1g |
|
116 * -XX:+UseShenandoahGC -XX:ShenandoahGCMode=traversal -XX:ShenandoahGCHeuristics=aggressive |
|
117 * -XX:+ShenandoahAllocFailureALot -XX:+ShenandoahVerify |
|
118 * TestAllocIntArrays |
|
119 * |
|
120 * @run main/othervm -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions -Xmx1g -Xms1g |
|
121 * -XX:+UseShenandoahGC -XX:ShenandoahGCMode=traversal -XX:ShenandoahGCHeuristics=aggressive |
|
122 * -XX:+ShenandoahOOMDuringEvacALot |
|
123 * TestAllocIntArrays |
|
124 * |
|
125 * @run main/othervm -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions -Xmx1g -Xms1g |
|
126 * -XX:+UseShenandoahGC -XX:ShenandoahGCMode=traversal -XX:ShenandoahGCHeuristics=aggressive |
|
127 * -XX:+ShenandoahAllocFailureALot |
|
128 * TestAllocIntArrays |
|
129 * |
|
130 * @run main/othervm -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions -Xmx1g -Xms1g |
|
131 * -XX:+UseShenandoahGC -XX:ShenandoahGCMode=traversal -XX:ShenandoahGCHeuristics=aggressive |
|
132 * TestAllocIntArrays |
|
133 * |
|
134 * @run main/othervm -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions -Xmx1g -Xms1g |
|
135 * -XX:+UseShenandoahGC -XX:ShenandoahGCMode=traversal |
|
136 * -XX:+ShenandoahVerify |
|
137 * TestAllocIntArrays |
|
138 * |
|
139 * @run main/othervm -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions -Xmx1g -Xms1g |
|
140 * -XX:+UseShenandoahGC -XX:ShenandoahGCMode=traversal |
|
141 * TestAllocIntArrays |
50 */ |
142 */ |
51 |
143 |
52 import java.util.Random; |
144 import java.util.Random; |
53 |
145 |
54 public class TestAllocIntArrays { |
146 public class TestAllocIntArrays { |