< prev index next >

src/hotspot/share/gc/shared/gc_globals.hpp

Print this page

        

@@ -27,10 +27,11 @@
 
 #include "gc/serial/serial_globals.hpp"
 #include "utilities/macros.hpp"
 #if INCLUDE_ALL_GCS
 #include "gc/cms/cms_globals.hpp"
+#include "gc/epsilon/epsilon_globals.hpp"
 #include "gc/g1/g1_globals.hpp"
 #include "gc/parallel/parallel_globals.hpp"
 #endif
 
 #define GC_FLAGS(develop,                                                   \

@@ -62,10 +63,26 @@
     lp64_product,                                                           \
     range,                                                                  \
     constraint,                                                             \
     writeable))                                                             \
                                                                             \
+  ALL_GCS_ONLY(GC_EPSILON_FLAGS(                                            \
+    develop,                                                                \
+    develop_pd,                                                             \
+    product,                                                                \
+    product_pd,                                                             \
+    diagnostic,                                                             \
+    diagnostic_pd,                                                          \
+    experimental,                                                           \
+    notproduct,                                                             \
+    manageable,                                                             \
+    product_rw,                                                             \
+    lp64_product,                                                           \
+    range,                                                                  \
+    constraint,                                                             \
+    writeable))                                                             \
+                                                                            \
   ALL_GCS_ONLY(GC_G1_FLAGS(                                                 \
     develop,                                                                \
     develop_pd,                                                             \
     product,                                                                \
     product_pd,                                                             \

@@ -127,10 +144,13 @@
           "Use the Parallel Scavenge garbage collector")                    \
                                                                             \
   product(bool, UseParallelOldGC, false,                                    \
           "Use the Parallel Old garbage collector")                         \
                                                                             \
+  experimental(bool, UseEpsilonGC, false,                                   \
+          "Use the Epsilon (no-op) garbage collector")                      \
+                                                                            \
   product(uint, ParallelGCThreads, 0,                                       \
           "Number of parallel threads parallel gc will use")                \
           constraint(ParallelGCThreadsConstraintFunc,AfterErgo)             \
                                                                             \
   diagnostic(bool, UseSemaphoreGCThreadsSynchronization, true,              \
< prev index next >