26 * @bug 8148397 |
26 * @bug 8148397 |
27 * @summary Test checks concurrent cycle initiation which depends on IHOP value. |
27 * @summary Test checks concurrent cycle initiation which depends on IHOP value. |
28 * @requires vm.gc.G1 |
28 * @requires vm.gc.G1 |
29 * @requires !vm.flightRecorder |
29 * @requires !vm.flightRecorder |
30 * @requires vm.opt.ExplicitGCInvokesConcurrent != true |
30 * @requires vm.opt.ExplicitGCInvokesConcurrent != true |
31 * @library /testlibrary / |
31 * @library /test/lib / |
32 * @modules java.base/jdk.internal.misc |
32 * @modules java.base/jdk.internal.misc |
33 * @modules java.management |
33 * @modules java.management |
34 * @build gc.g1.ihop.TestIHOPStatic |
|
35 * gc.g1.ihop.lib.IhopUtils |
|
36 * @run driver/timeout=240 gc.g1.ihop.TestIHOPStatic |
34 * @run driver/timeout=240 gc.g1.ihop.TestIHOPStatic |
37 */ |
35 */ |
38 package gc.g1.ihop; |
36 package gc.g1.ihop; |
39 |
37 |
40 import java.util.ArrayList; |
38 import java.util.ArrayList; |
41 import java.util.Collections; |
39 import java.util.Collections; |
42 import java.util.List; |
40 import java.util.List; |
43 |
41 |
44 import jdk.test.lib.OutputAnalyzer; |
42 import jdk.test.lib.process.ProcessTools; |
45 import jdk.test.lib.ProcessTools; |
43 import jdk.test.lib.process.OutputAnalyzer; |
46 import jdk.test.lib.Utils; |
44 import jdk.test.lib.Utils; |
47 |
45 |
48 import gc.g1.ihop.lib.IhopUtils; |
46 import gc.g1.ihop.lib.IhopUtils; |
49 |
47 |
50 /** |
48 /** |