26 * @key gc |
26 * @key gc |
27 * @requires vm.gc=="null" |
27 * @requires vm.gc=="null" |
28 * @summary Runs System.gc() with different flags. |
28 * @summary Runs System.gc() with different flags. |
29 * @run main/othervm TestSystemGC |
29 * @run main/othervm TestSystemGC |
30 * @run main/othervm -XX:+UseSerialGC TestSystemGC |
30 * @run main/othervm -XX:+UseSerialGC TestSystemGC |
31 * @run main/othervm -XX:+UseParNewGC TestSystemGC |
|
32 * @run main/othervm -XX:+UseParallelGC TestSystemGC |
31 * @run main/othervm -XX:+UseParallelGC TestSystemGC |
33 * @run main/othervm -XX:+UseParallelGC -XX:-UseParallelOldGC TestSystemGC |
32 * @run main/othervm -XX:+UseParallelGC -XX:-UseParallelOldGC TestSystemGC |
34 * @run main/othervm -XX:+UseConcMarkSweepGC TestSystemGC |
33 * @run main/othervm -XX:+UseConcMarkSweepGC TestSystemGC |
35 * @run main/othervm -XX:+UseConcMarkSweepGC -XX:+ExplicitGCInvokesConcurrent TestSystemGC |
34 * @run main/othervm -XX:+UseConcMarkSweepGC -XX:+ExplicitGCInvokesConcurrent TestSystemGC |
36 * @run main/othervm -XX:+UseConcMarkSweepGC -XX:+ExplicitGCInvokesConcurrent -XX:-UseParNewGC TestSystemGC |
|
37 * @run main/othervm -XX:+UseG1GC TestSystemGC |
35 * @run main/othervm -XX:+UseG1GC TestSystemGC |
38 * @run main/othervm -XX:+UseG1GC -XX:+ExplicitGCInvokesConcurrent TestSystemGC |
36 * @run main/othervm -XX:+UseG1GC -XX:+ExplicitGCInvokesConcurrent TestSystemGC |
39 * @run main/othervm -XX:+UseLargePages TestSystemGC |
37 * @run main/othervm -XX:+UseLargePages TestSystemGC |
40 * @run main/othervm -XX:+UseLargePages -XX:+UseLargePagesInMetaspace TestSystemGC |
38 * @run main/othervm -XX:+UseLargePages -XX:+UseLargePagesInMetaspace TestSystemGC |
41 */ |
39 */ |