< prev index next >

test/gc/TestSystemGC.java

Print this page




  21 * questions.
  22 */
  23 
  24 /*
  25  * @test TestSystemGC
  26  * @key gc
  27  * @requires vm.gc=="null"
  28  * @summary Runs System.gc() with different flags.
  29  * @run main/othervm TestSystemGC
  30  * @run main/othervm -XX:+UseSerialGC TestSystemGC
  31  * @run main/othervm -XX:+UseParNewGC TestSystemGC
  32  * @run main/othervm -XX:+UseParallelGC TestSystemGC
  33  * @run main/othervm -XX:+UseParallelGC -XX:-UseParallelOldGC TestSystemGC
  34  * @run main/othervm -XX:+UseConcMarkSweepGC TestSystemGC
  35  * @run main/othervm -XX:+UseConcMarkSweepGC -XX:+ExplicitGCInvokesConcurrent TestSystemGC
  36  * @run main/othervm -XX:+UseConcMarkSweepGC -XX:+ExplicitGCInvokesConcurrent -XX:-UseParNewGC TestSystemGC
  37  * @run main/othervm -XX:+UseG1GC TestSystemGC
  38  * @run main/othervm -XX:+UseG1GC -XX:+ExplicitGCInvokesConcurrent TestSystemGC
  39  * @run main/othervm -XX:+UseLargePages TestSystemGC
  40  * @run main/othervm -XX:+UseLargePages -XX:+UseLargePagesInMetaspace TestSystemGC


  41  */
  42 
  43 public class TestSystemGC {
  44   public static void main(String args[]) throws Exception {
  45     System.gc();
  46   }
  47 }


  21 * questions.
  22 */
  23 
  24 /*
  25  * @test TestSystemGC
  26  * @key gc
  27  * @requires vm.gc=="null"
  28  * @summary Runs System.gc() with different flags.
  29  * @run main/othervm TestSystemGC
  30  * @run main/othervm -XX:+UseSerialGC TestSystemGC
  31  * @run main/othervm -XX:+UseParNewGC TestSystemGC
  32  * @run main/othervm -XX:+UseParallelGC TestSystemGC
  33  * @run main/othervm -XX:+UseParallelGC -XX:-UseParallelOldGC TestSystemGC
  34  * @run main/othervm -XX:+UseConcMarkSweepGC TestSystemGC
  35  * @run main/othervm -XX:+UseConcMarkSweepGC -XX:+ExplicitGCInvokesConcurrent TestSystemGC
  36  * @run main/othervm -XX:+UseConcMarkSweepGC -XX:+ExplicitGCInvokesConcurrent -XX:-UseParNewGC TestSystemGC
  37  * @run main/othervm -XX:+UseG1GC TestSystemGC
  38  * @run main/othervm -XX:+UseG1GC -XX:+ExplicitGCInvokesConcurrent TestSystemGC
  39  * @run main/othervm -XX:+UseLargePages TestSystemGC
  40  * @run main/othervm -XX:+UseLargePages -XX:+UseLargePagesInMetaspace TestSystemGC
  41  * @run main/othervm -XX:+UnlockExperimentalVMOptions -XX:+UseShenandoahGC TestSystemGC
  42  * @run main/othervm -XX:+UnlockExperimentalVMOptions -XX:+UseShenandoahGC -XX:+ExplicitGCInvokesConcurrent TestSystemGC
  43  */
  44 
  45 public class TestSystemGC {
  46   public static void main(String args[]) throws Exception {
  47     System.gc();
  48   }
  49 }
< prev index next >