test/hotspot/jtreg/gc/arguments/TestDisableDefaultGC.java
changeset 59053 ba6c248cae19
parent 55610 47fdb5b0fa41
equal deleted inserted replaced
59051:f0312c7d5b37 59053:ba6c248cae19
    34  * @modules java.base/jdk.internal.misc
    34  * @modules java.base/jdk.internal.misc
    35  *          java.management
    35  *          java.management
    36  * @run driver gc.arguments.TestDisableDefaultGC
    36  * @run driver gc.arguments.TestDisableDefaultGC
    37  */
    37  */
    38 
    38 
    39 import jdk.test.lib.process.ProcessTools;
       
    40 import jdk.test.lib.process.OutputAnalyzer;
    39 import jdk.test.lib.process.OutputAnalyzer;
    41 
    40 
    42 public class TestDisableDefaultGC {
    41 public class TestDisableDefaultGC {
    43     public static void main(String[] args) throws Exception {
    42     public static void main(String[] args) throws Exception {
    44         // Start VM, disabling all possible default GCs
    43         // Start VM, disabling all possible default GCs
    45         ProcessBuilder pb = GCArguments.createJavaProcessBuilder("-XX:-UseSerialGC",
    44         ProcessBuilder pb = GCArguments.createJavaProcessBuilder("-XX:-UseSerialGC",
    46                                                                  "-XX:-UseParallelGC",
    45                                                                  "-XX:-UseParallelGC",
    47                                                                  "-XX:-UseG1GC",
    46                                                                  "-XX:-UseG1GC",
    48                                                                  "-XX:-UseConcMarkSweepGC",
       
    49                                                                  "-XX:+UnlockExperimentalVMOptions",
    47                                                                  "-XX:+UnlockExperimentalVMOptions",
    50                                                                  "-XX:-UseShenandoahGC",
    48                                                                  "-XX:-UseShenandoahGC",
    51                                                                  "-XX:-UseZGC",
    49                                                                  "-XX:-UseZGC",
    52                                                                  "-version");
    50                                                                  "-version");
    53         OutputAnalyzer output = new OutputAnalyzer(pb.start());
    51         OutputAnalyzer output = new OutputAnalyzer(pb.start());