23 |
23 |
24 /* |
24 /* |
25 * @test TestRegionSampling |
25 * @test TestRegionSampling |
26 * @requires vm.gc.Shenandoah & !vm.graal.enabled |
26 * @requires vm.gc.Shenandoah & !vm.graal.enabled |
27 * |
27 * |
28 * @run main/othervm -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions -XX:+UseShenandoahGC -Xmx1g -Xms1g -XX:+ShenandoahRegionSampling TestRegionSampling |
28 * @run main/othervm -Xmx1g -Xms1g -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions -XX:+ShenandoahRegionSampling |
29 * @run main/othervm -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions -XX:+UseShenandoahGC -Xmx1g -Xms1g -XX:ShenandoahGCMode=passive -XX:+ShenandoahRegionSampling TestRegionSampling |
29 * -XX:+UseShenandoahGC -XX:ShenandoahGCMode=passive |
30 * @run main/othervm -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions -XX:+UseShenandoahGC -Xmx1g -Xms1g -XX:ShenandoahGCHeuristics=adaptive -XX:+ShenandoahRegionSampling TestRegionSampling |
30 * -XX:+ShenandoahDegeneratedGC |
31 * @run main/othervm -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions -XX:+UseShenandoahGC -Xmx1g -Xms1g -XX:ShenandoahGCHeuristics=static -XX:+ShenandoahRegionSampling TestRegionSampling |
31 * TestRegionSampling |
32 * @run main/othervm -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions -XX:+UseShenandoahGC -Xmx1g -Xms1g -XX:ShenandoahGCHeuristics=compact -XX:+ShenandoahRegionSampling TestRegionSampling |
|
33 * @run main/othervm -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions -XX:+UseShenandoahGC -Xmx1g -Xms1g -XX:ShenandoahGCHeuristics=aggressive -XX:+ShenandoahRegionSampling TestRegionSampling |
|
34 * @run main/othervm -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions -XX:+UseShenandoahGC -Xmx1g -Xms1g -XX:ShenandoahGCMode=traversal -XX:ShenandoahGCHeuristics=aggressive -XX:+ShenandoahRegionSampling TestRegionSampling |
|
35 * @run main/othervm -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions -XX:+UseShenandoahGC -Xmx1g -Xms1g -XX:ShenandoahGCMode=traversal -XX:+ShenandoahRegionSampling TestRegionSampling |
|
36 * |
32 * |
37 * @run main/othervm -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions -XX:+UseShenandoahGC -Xmx1g -Xms1g -XX:ShenandoahGCMode=passive -XX:+ShenandoahDegeneratedGC -XX:+ShenandoahRegionSampling TestRegionSampling |
33 * @run main/othervm -Xmx1g -Xms1g -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions -XX:+ShenandoahRegionSampling |
38 * @run main/othervm -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions -XX:+UseShenandoahGC -Xmx1g -Xms1g -XX:ShenandoahGCMode=passive -XX:-ShenandoahDegeneratedGC -XX:+ShenandoahRegionSampling TestRegionSampling |
34 * -XX:+UseShenandoahGC -XX:ShenandoahGCMode=passive |
|
35 * -XX:-ShenandoahDegeneratedGC |
|
36 * TestRegionSampling |
|
37 */ |
|
38 |
|
39 /* |
|
40 * @test TestRegionSampling |
|
41 * @requires vm.gc.Shenandoah & !vm.graal.enabled |
|
42 * |
|
43 * @run main/othervm -Xmx1g -Xms1g -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions -XX:+ShenandoahRegionSampling |
|
44 * -XX:+UseShenandoahGC -XX:ShenandoahGCHeuristics=adaptive |
|
45 * TestRegionSampling |
|
46 * |
|
47 * @run main/othervm -Xmx1g -Xms1g -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions -XX:+ShenandoahRegionSampling |
|
48 * -XX:+UseShenandoahGC -XX:ShenandoahGCHeuristics=static |
|
49 * TestRegionSampling |
|
50 * |
|
51 * @run main/othervm -Xmx1g -Xms1g -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions -XX:+ShenandoahRegionSampling |
|
52 * -XX:+UseShenandoahGC -XX:ShenandoahGCHeuristics=compact |
|
53 * TestRegionSampling |
|
54 * |
|
55 * @run main/othervm -Xmx1g -Xms1g -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions -XX:+ShenandoahRegionSampling |
|
56 * -XX:+UseShenandoahGC -XX:ShenandoahGCHeuristics=aggressive |
|
57 * TestRegionSampling |
|
58 */ |
|
59 |
|
60 /* |
|
61 * @test TestRegionSampling |
|
62 * @requires vm.gc.Shenandoah & !vm.graal.enabled |
|
63 * |
|
64 * @run main/othervm -Xmx1g -Xms1g -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions -XX:+ShenandoahRegionSampling |
|
65 * -XX:+UseShenandoahGC -XX:ShenandoahGCMode=traversal -XX:ShenandoahGCHeuristics=aggressive |
|
66 * TestRegionSampling |
|
67 * |
|
68 * @run main/othervm -Xmx1g -Xms1g -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions -XX:+ShenandoahRegionSampling |
|
69 * -XX:+UseShenandoahGC -XX:ShenandoahGCMode=traversal |
|
70 * TestRegionSampling |
|
71 * |
39 */ |
72 */ |
40 |
73 |
41 public class TestRegionSampling { |
74 public class TestRegionSampling { |
42 |
75 |
43 static final long TARGET_MB = Long.getLong("target", 2_000); // 2 Gb allocation |
76 static final long TARGET_MB = Long.getLong("target", 2_000); // 2 Gb allocation |