< prev index next >

test/hotspot/jtreg/gc/metaspace/TestMetaspacePerfCounters.java

Print this page
rev 54755 : 8223427: [TESTBUG] Disable JTReg Shenandoah tests when Graal is enabled
Reviewed-by: duke


  64  * @run main/othervm -XX:+IgnoreUnrecognizedVMOptions -XX:-UseCompressedOops -XX:-UseCompressedClassPointers -XX:+UsePerfData -XX:+UseParallelGC -XX:+UseParallelOldGC gc.metaspace.TestMetaspacePerfCounters
  65  * @run main/othervm -XX:+IgnoreUnrecognizedVMOptions -XX:+UseCompressedOops -XX:+UseCompressedClassPointers -XX:+UsePerfData -XX:+UseParallelGC -XX:+UseParallelOldGC gc.metaspace.TestMetaspacePerfCounters
  66  */
  67 
  68 /* @test TestMetaspacePerfCountersG1
  69  * @bug 8014659
  70  * @requires vm.gc.G1
  71  * @library /test/lib /
  72  * @summary Tests that performance counters for metaspace and compressed class
  73  *          space exists and works.
  74  * @modules java.base/jdk.internal.misc
  75  *          java.compiler
  76  *          java.management/sun.management
  77  *          jdk.internal.jvmstat/sun.jvmstat.monitor
  78  * @run main/othervm -XX:+IgnoreUnrecognizedVMOptions -XX:-UseCompressedOops -XX:-UseCompressedClassPointers -XX:+UsePerfData -XX:+UseG1GC gc.metaspace.TestMetaspacePerfCounters
  79  * @run main/othervm -XX:+IgnoreUnrecognizedVMOptions -XX:+UseCompressedOops -XX:+UseCompressedClassPointers -XX:+UsePerfData -XX:+UseG1GC gc.metaspace.TestMetaspacePerfCounters
  80  */
  81 
  82 /* @test TestMetaspacePerfCountersShenandoah
  83  * @bug 8014659
  84  * @requires vm.gc.Shenandoah
  85  * @library /test/lib /
  86  * @summary Tests that performance counters for metaspace and compressed class
  87  *          space exists and works.
  88  * @modules java.base/jdk.internal.misc
  89  *          java.compiler
  90  *          java.management/sun.management
  91  *          jdk.internal.jvmstat/sun.jvmstat.monitor
  92  * @run main/othervm -XX:+IgnoreUnrecognizedVMOptions -XX:-UseCompressedOops -XX:-UseCompressedClassPointers -XX:+UsePerfData -XX:+UnlockExperimentalVMOptions -XX:+UseShenandoahGC gc.metaspace.TestMetaspacePerfCounters
  93  * @run main/othervm -XX:+IgnoreUnrecognizedVMOptions -XX:+UseCompressedOops -XX:+UseCompressedClassPointers -XX:+UsePerfData -XX:+UnlockExperimentalVMOptions -XX:+UseShenandoahGC gc.metaspace.TestMetaspacePerfCounters
  94  */
  95 public class TestMetaspacePerfCounters {
  96     public static Class<?> fooClass = null;
  97     private static final String[] counterNames = {"minCapacity", "maxCapacity", "capacity", "used"};
  98     private static final List<GarbageCollectorMXBean> gcBeans = ManagementFactoryHelper.getGarbageCollectorMXBeans();
  99 
 100     public static void main(String[] args) throws Exception {
 101         String metaspace = "sun.gc.metaspace";
 102         String ccs = "sun.gc.compressedclassspace";
 103 
 104         checkPerfCounters(metaspace);




  64  * @run main/othervm -XX:+IgnoreUnrecognizedVMOptions -XX:-UseCompressedOops -XX:-UseCompressedClassPointers -XX:+UsePerfData -XX:+UseParallelGC -XX:+UseParallelOldGC gc.metaspace.TestMetaspacePerfCounters
  65  * @run main/othervm -XX:+IgnoreUnrecognizedVMOptions -XX:+UseCompressedOops -XX:+UseCompressedClassPointers -XX:+UsePerfData -XX:+UseParallelGC -XX:+UseParallelOldGC gc.metaspace.TestMetaspacePerfCounters
  66  */
  67 
  68 /* @test TestMetaspacePerfCountersG1
  69  * @bug 8014659
  70  * @requires vm.gc.G1
  71  * @library /test/lib /
  72  * @summary Tests that performance counters for metaspace and compressed class
  73  *          space exists and works.
  74  * @modules java.base/jdk.internal.misc
  75  *          java.compiler
  76  *          java.management/sun.management
  77  *          jdk.internal.jvmstat/sun.jvmstat.monitor
  78  * @run main/othervm -XX:+IgnoreUnrecognizedVMOptions -XX:-UseCompressedOops -XX:-UseCompressedClassPointers -XX:+UsePerfData -XX:+UseG1GC gc.metaspace.TestMetaspacePerfCounters
  79  * @run main/othervm -XX:+IgnoreUnrecognizedVMOptions -XX:+UseCompressedOops -XX:+UseCompressedClassPointers -XX:+UsePerfData -XX:+UseG1GC gc.metaspace.TestMetaspacePerfCounters
  80  */
  81 
  82 /* @test TestMetaspacePerfCountersShenandoah
  83  * @bug 8014659
  84  * @requires vm.gc.Shenandoah & !vm.graal.enabled
  85  * @library /test/lib /
  86  * @summary Tests that performance counters for metaspace and compressed class
  87  *          space exists and works.
  88  * @modules java.base/jdk.internal.misc
  89  *          java.compiler
  90  *          java.management/sun.management
  91  *          jdk.internal.jvmstat/sun.jvmstat.monitor
  92  * @run main/othervm -XX:+IgnoreUnrecognizedVMOptions -XX:-UseCompressedOops -XX:-UseCompressedClassPointers -XX:+UsePerfData -XX:+UnlockExperimentalVMOptions -XX:+UseShenandoahGC gc.metaspace.TestMetaspacePerfCounters
  93  * @run main/othervm -XX:+IgnoreUnrecognizedVMOptions -XX:+UseCompressedOops -XX:+UseCompressedClassPointers -XX:+UsePerfData -XX:+UnlockExperimentalVMOptions -XX:+UseShenandoahGC gc.metaspace.TestMetaspacePerfCounters
  94  */
  95 public class TestMetaspacePerfCounters {
  96     public static Class<?> fooClass = null;
  97     private static final String[] counterNames = {"minCapacity", "maxCapacity", "capacity", "used"};
  98     private static final List<GarbageCollectorMXBean> gcBeans = ManagementFactoryHelper.getGarbageCollectorMXBeans();
  99 
 100     public static void main(String[] args) throws Exception {
 101         String metaspace = "sun.gc.metaspace";
 102         String ccs = "sun.gc.compressedclassspace";
 103 
 104         checkPerfCounters(metaspace);


< prev index next >