test/hotspot/jtreg/gc/arguments/TestUseNUMAInterleaving.java
changeset 55610 47fdb5b0fa41
parent 53523 4c5184c56dc2
equal deleted inserted replaced
55609:377e49b3014c 55610:47fdb5b0fa41
    28  * @summary Tests that UseNUMAInterleaving enabled for all collectors by
    28  * @summary Tests that UseNUMAInterleaving enabled for all collectors by
    29  * ergonomics, on all platforms when UseNUMA feature is enabled.
    29  * ergonomics, on all platforms when UseNUMA feature is enabled.
    30  * @bug 8059614
    30  * @bug 8059614
    31  * @key gc
    31  * @key gc
    32  * @library /test/lib
    32  * @library /test/lib
       
    33  * @library /
    33  * @modules java.base/jdk.internal.misc
    34  * @modules java.base/jdk.internal.misc
    34  *          java.management
    35  *          java.management
    35  * @run driver gc.arguments.TestUseNUMAInterleaving
    36  * @run driver gc.arguments.TestUseNUMAInterleaving
    36  */
    37  */
    37 import jdk.test.lib.process.OutputAnalyzer;
    38 import jdk.test.lib.process.OutputAnalyzer;
    43         String[] vmargs = new String[]{
    44         String[] vmargs = new String[]{
    44             "-XX:+UseNUMA",
    45             "-XX:+UseNUMA",
    45             "-XX:+PrintFlagsFinal",
    46             "-XX:+PrintFlagsFinal",
    46             "-version"
    47             "-version"
    47         };
    48         };
    48         ProcessBuilder pb = ProcessTools.createJavaProcessBuilder(true, vmargs);
    49         ProcessBuilder pb = GCArguments.createJavaProcessBuilder(true, vmargs);
    49         OutputAnalyzer output = new OutputAnalyzer(pb.start());
    50         OutputAnalyzer output = new OutputAnalyzer(pb.start());
    50 
    51 
    51         boolean isNUMAEnabled
    52         boolean isNUMAEnabled
    52                 = Boolean.parseBoolean(output.firstMatch(NUMA_FLAG_PATTERN, 1));
    53                 = Boolean.parseBoolean(output.firstMatch(NUMA_FLAG_PATTERN, 1));
    53 
    54