test/hotspot/jtreg/runtime/appcds/sharedStrings/FlagCombo.java
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File open Sdiff test/hotspot/jtreg/runtime/appcds/sharedStrings

test/hotspot/jtreg/runtime/appcds/sharedStrings/FlagCombo.java

Print this page




  38  * @test
  39  * @summary Test relevant combinations of command line flags with shared strings
  40  * @comment A special test excluding the case that requires JFR
  41  * @requires vm.cds.archived.java.heap & !vm.hasJFR
  42  * @library /test/lib /test/hotspot/jtreg/runtime/appcds
  43  * @modules java.base/jdk.internal.misc
  44  * @modules java.management
  45  *          jdk.jartool/sun.tools.jar
  46  * @build HelloString
  47  * @run main FlagCombo noJfr
  48  */
  49 
  50 import jdk.test.lib.BuildHelper;
  51 import jdk.test.lib.Platform;
  52 
  53 public class FlagCombo {
  54     public static void main(String[] args) throws Exception {
  55         SharedStringsUtils.buildJar("HelloString");
  56 
  57         SharedStringsUtils.dump(TestCommon.list("HelloString"),
  58             "SharedStringsBasic.txt");
  59 
  60         SharedStringsUtils.runWithArchive("HelloString", "-XX:+UseG1GC");
  61 
  62         if (args.length == 0) {
  63             SharedStringsUtils.runWithArchiveAuto("HelloString",
  64                 "-XX:StartFlightRecording=dumponexit=true");
  65         }
  66 
  67         SharedStringsUtils.runWithArchive("HelloString", "-XX:+UnlockDiagnosticVMOptions",
  68            "-XX:NativeMemoryTracking=detail", "-XX:+PrintNMTStatistics");
  69     }
  70 }


  38  * @test
  39  * @summary Test relevant combinations of command line flags with shared strings
  40  * @comment A special test excluding the case that requires JFR
  41  * @requires vm.cds.archived.java.heap & !vm.hasJFR
  42  * @library /test/lib /test/hotspot/jtreg/runtime/appcds
  43  * @modules java.base/jdk.internal.misc
  44  * @modules java.management
  45  *          jdk.jartool/sun.tools.jar
  46  * @build HelloString
  47  * @run main FlagCombo noJfr
  48  */
  49 
  50 import jdk.test.lib.BuildHelper;
  51 import jdk.test.lib.Platform;
  52 
  53 public class FlagCombo {
  54     public static void main(String[] args) throws Exception {
  55         SharedStringsUtils.buildJar("HelloString");
  56 
  57         SharedStringsUtils.dump(TestCommon.list("HelloString"),
  58             "SharedStringsBasic.txt", "-Xlog:cds,cds+hashtables");
  59 
  60         SharedStringsUtils.runWithArchive("HelloString", "-XX:+UseG1GC");
  61 
  62         if (args.length == 0) {
  63             SharedStringsUtils.runWithArchiveAuto("HelloString",
  64                 "-XX:StartFlightRecording=dumponexit=true");
  65         }
  66 
  67         SharedStringsUtils.runWithArchive("HelloString", "-XX:+UnlockDiagnosticVMOptions",
  68            "-XX:NativeMemoryTracking=detail", "-XX:+PrintNMTStatistics");
  69     }
  70 }
test/hotspot/jtreg/runtime/appcds/sharedStrings/FlagCombo.java
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File