test/hotspot/jtreg/runtime/CompressedOops/UseCompressedOops.java
changeset 52925 9c18c9d839d3
parent 50455 2b73cce96dce
child 53530 f5671b2e74df
equal deleted inserted replaced
52924:420ff459906f 52925:9c18c9d839d3
    35 import java.util.ArrayList;
    35 import java.util.ArrayList;
    36 import java.util.Collections;
    36 import java.util.Collections;
    37 import jdk.test.lib.Platform;
    37 import jdk.test.lib.Platform;
    38 import jdk.test.lib.process.ProcessTools;
    38 import jdk.test.lib.process.ProcessTools;
    39 import jdk.test.lib.process.OutputAnalyzer;
    39 import jdk.test.lib.process.OutputAnalyzer;
       
    40 import sun.hotspot.gc.GC;
    40 
    41 
    41 import sun.hotspot.code.Compiler;
    42 import sun.hotspot.code.Compiler;
    42 
    43 
    43 public class UseCompressedOops {
    44 public class UseCompressedOops {
    44 
    45 
    59             testCompressedOopsModes(args, "-XX:+UseConcMarkSweepGC");
    60             testCompressedOopsModes(args, "-XX:+UseConcMarkSweepGC");
    60         }
    61         }
    61         testCompressedOopsModes(args, "-XX:+UseSerialGC");
    62         testCompressedOopsModes(args, "-XX:+UseSerialGC");
    62         testCompressedOopsModes(args, "-XX:+UseParallelGC");
    63         testCompressedOopsModes(args, "-XX:+UseParallelGC");
    63         testCompressedOopsModes(args, "-XX:+UseParallelOldGC");
    64         testCompressedOopsModes(args, "-XX:+UseParallelOldGC");
       
    65         if (GC.Shenandoah.isSupported()) {
       
    66             testCompressedOopsModes(args, "-XX:+UseShenandoahGC");
       
    67         }
    64     }
    68     }
    65 
    69 
    66     public static void testCompressedOopsModes(ArrayList<String> flags1, String... flags2) throws Exception {
    70     public static void testCompressedOopsModes(ArrayList<String> flags1, String... flags2) throws Exception {
    67         ArrayList<String> args = new ArrayList<>();
    71         ArrayList<String> args = new ArrayList<>();
    68         args.addAll(flags1);
    72         args.addAll(flags1);