< prev index next >

test/hotspot/jtreg/gc/shenandoah/TestHeapUncommit.java

Print this page
rev 58687 : Shenandoah: New incremental-update mode


  67  * @run main/othervm -Xmx1g -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions -XX:+ShenandoahUncommit -XX:ShenandoahUncommitDelay=0
  68  *      -XX:+UseShenandoahGC -XX:ShenandoahGCHeuristics=static
  69  *      TestHeapUncommit
  70  *
  71  * @run main/othervm -Xmx1g -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions -XX:+ShenandoahUncommit -XX:ShenandoahUncommitDelay=0
  72  *      -XX:+UseShenandoahGC -XX:ShenandoahGCHeuristics=compact
  73  *      TestHeapUncommit
  74  *
  75  * @run main/othervm -Xmx1g -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions -XX:+ShenandoahUncommit -XX:ShenandoahUncommitDelay=0
  76  *      -XX:+UseShenandoahGC -XX:ShenandoahGCHeuristics=aggressive
  77  *      TestHeapUncommit
  78  *
  79  * @run main/othervm -Xmx1g -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions -XX:+ShenandoahUncommit -XX:ShenandoahUncommitDelay=0
  80  *      -XX:+UseShenandoahGC
  81  *      -XX:-UseTLAB -XX:+ShenandoahVerify
  82  *      TestHeapUncommit
  83  */
  84 
  85 /*
  86  * @test TestHeapUncommit




















  87  * @key gc
  88  * @requires vm.gc.Shenandoah & !vm.graal.enabled & (vm.bits == "64")
  89  *
  90  * @run main/othervm -Xmx1g -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions -XX:+ShenandoahUncommit -XX:ShenandoahUncommitDelay=0 -XX:+UseLargePages
  91  *      -XX:+UseShenandoahGC
  92  *      -XX:+ShenandoahVerify
  93  *      TestHeapUncommit
  94  *
  95  * @run main/othervm -Xmx1g -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions -XX:+ShenandoahUncommit -XX:ShenandoahUncommitDelay=0 -XX:+UseLargePages
  96  *      -XX:+UseShenandoahGC
  97  *      TestHeapUncommit
  98  *
  99  * @run main/othervm -Xmx1g -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions -XX:+ShenandoahUncommit -XX:ShenandoahUncommitDelay=0 -XX:+UseLargePages
 100  *      -XX:+UseShenandoahGC
 101  *      -XX:-UseTLAB -XX:+ShenandoahVerify
 102  *      TestHeapUncommit
 103  */
 104 
 105 import java.util.Random;
 106 


  67  * @run main/othervm -Xmx1g -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions -XX:+ShenandoahUncommit -XX:ShenandoahUncommitDelay=0
  68  *      -XX:+UseShenandoahGC -XX:ShenandoahGCHeuristics=static
  69  *      TestHeapUncommit
  70  *
  71  * @run main/othervm -Xmx1g -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions -XX:+ShenandoahUncommit -XX:ShenandoahUncommitDelay=0
  72  *      -XX:+UseShenandoahGC -XX:ShenandoahGCHeuristics=compact
  73  *      TestHeapUncommit
  74  *
  75  * @run main/othervm -Xmx1g -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions -XX:+ShenandoahUncommit -XX:ShenandoahUncommitDelay=0
  76  *      -XX:+UseShenandoahGC -XX:ShenandoahGCHeuristics=aggressive
  77  *      TestHeapUncommit
  78  *
  79  * @run main/othervm -Xmx1g -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions -XX:+ShenandoahUncommit -XX:ShenandoahUncommitDelay=0
  80  *      -XX:+UseShenandoahGC
  81  *      -XX:-UseTLAB -XX:+ShenandoahVerify
  82  *      TestHeapUncommit
  83  */
  84 
  85 /*
  86  * @test TestHeapUncommit
  87  * @summary Acceptance tests: collector can withstand allocation
  88  * @key gc
  89  * @requires vm.gc.Shenandoah & !vm.graal.enabled
  90  *
  91  * @run main/othervm -Xmx1g -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions -XX:+ShenandoahUncommit -XX:ShenandoahUncommitDelay=0
  92  *      -XX:+UseShenandoahGC -XX:ShenandoahGCMode=iu
  93  *      -XX:+ShenandoahVerify
  94  *      TestHeapUncommit
  95  *
  96  * @run main/othervm -Xmx1g -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions -XX:+ShenandoahUncommit -XX:ShenandoahUncommitDelay=0
  97  *      -XX:+UseShenandoahGC -XX:ShenandoahGCMode=iu
  98  *      TestHeapUncommit
  99  *
 100  * @run main/othervm -Xmx1g -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions -XX:+ShenandoahUncommit -XX:ShenandoahUncommitDelay=0
 101  *      -XX:+UseShenandoahGC -XX:ShenandoahGCMode=iu -XX:ShenandoahGCHeuristics=aggressive
 102  *      TestHeapUncommit
 103  */
 104 
 105 /*
 106  * @test TestHeapUncommit
 107  * @key gc
 108  * @requires vm.gc.Shenandoah & !vm.graal.enabled & (vm.bits == "64")
 109  *
 110  * @run main/othervm -Xmx1g -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions -XX:+ShenandoahUncommit -XX:ShenandoahUncommitDelay=0 -XX:+UseLargePages
 111  *      -XX:+UseShenandoahGC
 112  *      -XX:+ShenandoahVerify
 113  *      TestHeapUncommit
 114  *
 115  * @run main/othervm -Xmx1g -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions -XX:+ShenandoahUncommit -XX:ShenandoahUncommitDelay=0 -XX:+UseLargePages
 116  *      -XX:+UseShenandoahGC
 117  *      TestHeapUncommit
 118  *
 119  * @run main/othervm -Xmx1g -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions -XX:+ShenandoahUncommit -XX:ShenandoahUncommitDelay=0 -XX:+UseLargePages
 120  *      -XX:+UseShenandoahGC
 121  *      -XX:-UseTLAB -XX:+ShenandoahVerify
 122  *      TestHeapUncommit
 123  */
 124 
 125 import java.util.Random;
 126 
< prev index next >