9 * This code is distributed in the hope that it will be useful, but WITHOUT
10 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12 * version 2 for more details (a copy is included in the LICENSE file that
13 * accompanied this code).
14 *
15 * You should have received a copy of the GNU General Public License version
16 * 2 along with this work; if not, write to the Free Software Foundation,
17 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 *
19 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 * or visit www.oracle.com if you need additional information or have any
21 * questions.
22 *
23 */
24
25 /*
26 * @test TestSieveObjects
27 * @summary Acceptance tests: collector can deal with retained objects
28 * @key randomness
29 * @requires vm.gc.Shenandoah & !vm.graal.enabled
30 * @library /test/lib
31 *
32 * @run main/othervm -Xmx1g -Xms1g -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions
33 * -XX:+UseShenandoahGC -XX:ShenandoahGCMode=passive
34 * -XX:+ShenandoahDegeneratedGC -XX:+ShenandoahVerify
35 * TestSieveObjects
36 *
37 * @run main/othervm -Xmx1g -Xms1g -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions
38 * -XX:+UseShenandoahGC -XX:ShenandoahGCMode=passive
39 * -XX:-ShenandoahDegeneratedGC -XX:+ShenandoahVerify
40 * TestSieveObjects
41 *
42 * @run main/othervm -Xmx1g -Xms1g -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions
43 * -XX:+UseShenandoahGC -XX:ShenandoahGCMode=passive
44 * -XX:+ShenandoahDegeneratedGC
45 * TestSieveObjects
46 *
47 * @run main/othervm -Xmx1g -Xms1g -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions
48 * -XX:+UseShenandoahGC -XX:ShenandoahGCMode=passive
49 * -XX:-ShenandoahDegeneratedGC
50 * TestSieveObjects
51 */
52
53 /*
54 * @test TestSieveObjects
55 * @summary Acceptance tests: collector can deal with retained objects
56 * @key randomness
57 * @requires vm.gc.Shenandoah & !vm.graal.enabled
58 * @library /test/lib
59 *
60 * @run main/othervm -Xmx1g -Xms1g -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions
61 * -XX:+UseShenandoahGC -XX:ShenandoahGCHeuristics=aggressive
62 * -XX:+ShenandoahOOMDuringEvacALot
63 * TestSieveObjects
64 *
65 * @run main/othervm -Xmx1g -Xms1g -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions
66 * -XX:+UseShenandoahGC -XX:ShenandoahGCHeuristics=aggressive
67 * -XX:+ShenandoahAllocFailureALot
68 * TestSieveObjects
69 *
70 * @run main/othervm -Xmx1g -Xms1g -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions
71 * -XX:+UseShenandoahGC -XX:ShenandoahGCHeuristics=aggressive
72 * TestSieveObjects
73 *
74 * @run main/othervm -Xmx1g -Xms1g -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions
75 * -XX:+UseShenandoahGC -XX:ShenandoahGCHeuristics=adaptive
76 * -XX:+ShenandoahVerify
77 * TestSieveObjects
81 * TestSieveObjects
82 *
83 * @run main/othervm -Xmx1g -Xms1g -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions
84 * -XX:+UseShenandoahGC -XX:ShenandoahGCHeuristics=static
85 * TestSieveObjects
86 *
87 * @run main/othervm -Xmx1g -Xms1g -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions
88 * -XX:+UseShenandoahGC -XX:ShenandoahGCHeuristics=compact
89 * TestSieveObjects
90 *
91 * @run main/othervm/timeout=240 -Xmx1g -Xms1g -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions
92 * -XX:+UseShenandoahGC
93 * -XX:-UseTLAB -XX:+ShenandoahVerify
94 * TestSieveObjects
95 */
96
97 /*
98 * @test TestSieveObjects
99 * @summary Acceptance tests: collector can deal with retained objects
100 * @key randomness
101 * @requires vm.gc.Shenandoah & !vm.graal.enabled
102 * @library /test/lib
103 *
104 * @run main/othervm -Xmx1g -Xms1g -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions
105 * -XX:+UseShenandoahGC -XX:ShenandoahGCMode=iu -XX:ShenandoahGCHeuristics=aggressive
106 * -XX:+ShenandoahOOMDuringEvacALot
107 * TestSieveObjects
108 *
109 * @run main/othervm -Xmx1g -Xms1g -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions
110 * -XX:+UseShenandoahGC -XX:ShenandoahGCMode=iu -XX:ShenandoahGCHeuristics=aggressive
111 * -XX:+ShenandoahAllocFailureALot
112 * TestSieveObjects
113 *
114 * @run main/othervm -Xmx1g -Xms1g -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions
115 * -XX:+UseShenandoahGC -XX:ShenandoahGCMode=iu -XX:ShenandoahGCHeuristics=aggressive
116 * TestSieveObjects
117 *
118 * @run main/othervm -Xmx1g -Xms1g -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions
119 * -XX:+UseShenandoahGC -XX:ShenandoahGCMode=iu
120 * -XX:+ShenandoahVerify
121 * TestSieveObjects
|
9 * This code is distributed in the hope that it will be useful, but WITHOUT
10 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12 * version 2 for more details (a copy is included in the LICENSE file that
13 * accompanied this code).
14 *
15 * You should have received a copy of the GNU General Public License version
16 * 2 along with this work; if not, write to the Free Software Foundation,
17 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 *
19 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 * or visit www.oracle.com if you need additional information or have any
21 * questions.
22 *
23 */
24
25 /*
26 * @test TestSieveObjects
27 * @summary Acceptance tests: collector can deal with retained objects
28 * @key randomness
29 * @requires vm.gc.Shenandoah
30 * @library /test/lib
31 *
32 * @run main/othervm -Xmx1g -Xms1g -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions
33 * -XX:+UseShenandoahGC -XX:ShenandoahGCMode=passive
34 * -XX:+ShenandoahDegeneratedGC -XX:+ShenandoahVerify
35 * TestSieveObjects
36 *
37 * @run main/othervm -Xmx1g -Xms1g -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions
38 * -XX:+UseShenandoahGC -XX:ShenandoahGCMode=passive
39 * -XX:-ShenandoahDegeneratedGC -XX:+ShenandoahVerify
40 * TestSieveObjects
41 *
42 * @run main/othervm -Xmx1g -Xms1g -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions
43 * -XX:+UseShenandoahGC -XX:ShenandoahGCMode=passive
44 * -XX:+ShenandoahDegeneratedGC
45 * TestSieveObjects
46 *
47 * @run main/othervm -Xmx1g -Xms1g -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions
48 * -XX:+UseShenandoahGC -XX:ShenandoahGCMode=passive
49 * -XX:-ShenandoahDegeneratedGC
50 * TestSieveObjects
51 */
52
53 /*
54 * @test TestSieveObjects
55 * @summary Acceptance tests: collector can deal with retained objects
56 * @key randomness
57 * @requires vm.gc.Shenandoah
58 * @library /test/lib
59 *
60 * @run main/othervm -Xmx1g -Xms1g -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions
61 * -XX:+UseShenandoahGC -XX:ShenandoahGCHeuristics=aggressive
62 * -XX:+ShenandoahOOMDuringEvacALot
63 * TestSieveObjects
64 *
65 * @run main/othervm -Xmx1g -Xms1g -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions
66 * -XX:+UseShenandoahGC -XX:ShenandoahGCHeuristics=aggressive
67 * -XX:+ShenandoahAllocFailureALot
68 * TestSieveObjects
69 *
70 * @run main/othervm -Xmx1g -Xms1g -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions
71 * -XX:+UseShenandoahGC -XX:ShenandoahGCHeuristics=aggressive
72 * TestSieveObjects
73 *
74 * @run main/othervm -Xmx1g -Xms1g -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions
75 * -XX:+UseShenandoahGC -XX:ShenandoahGCHeuristics=adaptive
76 * -XX:+ShenandoahVerify
77 * TestSieveObjects
81 * TestSieveObjects
82 *
83 * @run main/othervm -Xmx1g -Xms1g -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions
84 * -XX:+UseShenandoahGC -XX:ShenandoahGCHeuristics=static
85 * TestSieveObjects
86 *
87 * @run main/othervm -Xmx1g -Xms1g -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions
88 * -XX:+UseShenandoahGC -XX:ShenandoahGCHeuristics=compact
89 * TestSieveObjects
90 *
91 * @run main/othervm/timeout=240 -Xmx1g -Xms1g -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions
92 * -XX:+UseShenandoahGC
93 * -XX:-UseTLAB -XX:+ShenandoahVerify
94 * TestSieveObjects
95 */
96
97 /*
98 * @test TestSieveObjects
99 * @summary Acceptance tests: collector can deal with retained objects
100 * @key randomness
101 * @requires vm.gc.Shenandoah
102 * @library /test/lib
103 *
104 * @run main/othervm -Xmx1g -Xms1g -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions
105 * -XX:+UseShenandoahGC -XX:ShenandoahGCMode=iu -XX:ShenandoahGCHeuristics=aggressive
106 * -XX:+ShenandoahOOMDuringEvacALot
107 * TestSieveObjects
108 *
109 * @run main/othervm -Xmx1g -Xms1g -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions
110 * -XX:+UseShenandoahGC -XX:ShenandoahGCMode=iu -XX:ShenandoahGCHeuristics=aggressive
111 * -XX:+ShenandoahAllocFailureALot
112 * TestSieveObjects
113 *
114 * @run main/othervm -Xmx1g -Xms1g -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions
115 * -XX:+UseShenandoahGC -XX:ShenandoahGCMode=iu -XX:ShenandoahGCHeuristics=aggressive
116 * TestSieveObjects
117 *
118 * @run main/othervm -Xmx1g -Xms1g -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions
119 * -XX:+UseShenandoahGC -XX:ShenandoahGCMode=iu
120 * -XX:+ShenandoahVerify
121 * TestSieveObjects
|