< prev index next >

test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithG1ConcurrentMark.java

Print this page

23 
24 package jdk.jfr.event.gc.collection;
25 import jdk.test.lib.jfr.GCHelper;
26 
27 /**
28  * @test
29  * @key jfr
30  * @requires vm.hasJFR
31  *
32  * @requires vm.gc == "G1" | vm.gc == null
33  * @requires vm.opt.ExplicitGCInvokesConcurrent != false
34  * @library /test/lib /test/jdk
35  *
36  * @run driver jdk.jfr.event.gc.collection.TestGCCauseWithG1ConcurrentMark
37  */
38 public class TestGCCauseWithG1ConcurrentMark {
39     public static void main(String[] args) throws Exception {
40         String testID = "G1ConcurrentMark";
41         String[] vmFlags = {"-XX:+UseG1GC", "-XX:+ExplicitGCInvokesConcurrent"};
42         String[] gcNames = {GCHelper.gcG1New, GCHelper.gcG1Old, GCHelper.gcG1Full};
43         String[] gcCauses = {"GCLocker Initiated GC", "G1 Evacuation Pause", "G1 Preventive Collection",
44                              "G1 Compaction Pause", "System.gc()"};
45         GCGarbageCollectionUtil.test(testID, vmFlags, gcNames, gcCauses);
46     }
47 }
48 

23 
24 package jdk.jfr.event.gc.collection;
25 import jdk.test.lib.jfr.GCHelper;
26 
27 /**
28  * @test
29  * @key jfr
30  * @requires vm.hasJFR
31  *
32  * @requires vm.gc == "G1" | vm.gc == null
33  * @requires vm.opt.ExplicitGCInvokesConcurrent != false
34  * @library /test/lib /test/jdk
35  *
36  * @run driver jdk.jfr.event.gc.collection.TestGCCauseWithG1ConcurrentMark
37  */
38 public class TestGCCauseWithG1ConcurrentMark {
39     public static void main(String[] args) throws Exception {
40         String testID = "G1ConcurrentMark";
41         String[] vmFlags = {"-XX:+UseG1GC", "-XX:+ExplicitGCInvokesConcurrent"};
42         String[] gcNames = {GCHelper.gcG1New, GCHelper.gcG1Old, GCHelper.gcG1Full};
43         String[] gcCauses = {"Metadata GC Threshold", "GCLocker Initiated GC", "G1 Evacuation Pause", "G1 Preventive Collection",
44                              "G1 Compaction Pause", "System.gc()"};
45         GCGarbageCollectionUtil.test(testID, vmFlags, gcNames, gcCauses);
46     }
47 }
48 
< prev index next >