test/hotspot/jtreg/gc/shenandoah/TestRegionSampling.java
changeset 55606 78a2b1bb15cf
parent 55594 66a748c4f3ff
child 58679 9c3209ff7550
equal deleted inserted replaced
55605:91050b1e0fe8 55606:78a2b1bb15cf
    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