test/hotspot/jtreg/gc/shenandoah/TestAllocIntArrays.java
branchdatagramsocketimpl-branch
changeset 58678 9cf78a70fa4f
parent 54777 206afa6372ae
child 58679 9c3209ff7550
equal deleted inserted replaced
58677:13588c901957 58678:9cf78a70fa4f
    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 {