< prev index next >

src/hotspot/share/runtime/globals.hpp

Print this page
rev 48019 : 8191821: Finer granularity for GC verification
Reviewed-by:


2254   product(intx, PrefetchFieldsAhead, -1,                                    \
2255           "How many fields ahead to prefetch in oop scan (<= 0 means off)") \
2256           range(-1, max_jint)                                               \
2257                                                                             \
2258   diagnostic(bool, VerifyDuringStartup, false,                              \
2259           "Verify memory system before executing any Java code "            \
2260           "during VM initialization")                                       \
2261                                                                             \
2262   diagnostic(bool, VerifyBeforeExit, trueInDebug,                           \
2263           "Verify system before exiting")                                   \
2264                                                                             \
2265   diagnostic(bool, VerifyBeforeGC, false,                                   \
2266           "Verify memory system before GC")                                 \
2267                                                                             \
2268   diagnostic(bool, VerifyAfterGC, false,                                    \
2269           "Verify memory system after GC")                                  \
2270                                                                             \
2271   diagnostic(bool, VerifyDuringGC, false,                                   \
2272           "Verify memory system during GC (between phases)")                \
2273                                                                             \




2274   diagnostic(ccstrlist, VerifySubSet, "",                                   \
2275           "Memory sub-systems to verify when Verify*GC flag(s) "            \
2276           "are enabled. One or more sub-systems can be specified "          \
2277           "in a comma separated string. Sub-systems are: "                  \
2278           "threads, heap, symbol_table, string_table, codecache, "          \
2279           "dictionary, classloader_data_graph, metaspace, jni_handles, "    \
2280           "codecache_oops")                                                 \
2281                                                                             \
2282   diagnostic(bool, GCParallelVerificationEnabled, true,                     \
2283           "Enable parallel memory system verification")                     \
2284                                                                             \
2285   diagnostic(bool, DeferInitialCardMark, false,                             \
2286           "When +ReduceInitialCardMarks, explicitly defer any that "        \
2287           "may arise from new_pre_store_barrier")                           \
2288                                                                             \
2289   product(bool, UseCondCardMark, false,                                     \
2290           "Check for already marked card before updating card table")       \
2291                                                                             \
2292   diagnostic(bool, VerifyRememberedSets, false,                             \
2293           "Verify GC remembered sets")                                      \




2254   product(intx, PrefetchFieldsAhead, -1,                                    \
2255           "How many fields ahead to prefetch in oop scan (<= 0 means off)") \
2256           range(-1, max_jint)                                               \
2257                                                                             \
2258   diagnostic(bool, VerifyDuringStartup, false,                              \
2259           "Verify memory system before executing any Java code "            \
2260           "during VM initialization")                                       \
2261                                                                             \
2262   diagnostic(bool, VerifyBeforeExit, trueInDebug,                           \
2263           "Verify system before exiting")                                   \
2264                                                                             \
2265   diagnostic(bool, VerifyBeforeGC, false,                                   \
2266           "Verify memory system before GC")                                 \
2267                                                                             \
2268   diagnostic(bool, VerifyAfterGC, false,                                    \
2269           "Verify memory system after GC")                                  \
2270                                                                             \
2271   diagnostic(bool, VerifyDuringGC, false,                                   \
2272           "Verify memory system during GC (between phases)")                \
2273                                                                             \
2274   diagnostic(ccstrlist, VerifyGCType, "",                                   \
2275              "GC type(s) to verify when Verify*GC is enabled."              \
2276              "Available types are: young, mixed, concurrent, full")         \
2277                                                                             \
2278   diagnostic(ccstrlist, VerifySubSet, "",                                   \
2279           "Memory sub-systems to verify when Verify*GC flag(s) "            \
2280           "are enabled. One or more sub-systems can be specified "          \
2281           "in a comma separated string. Sub-systems are: "                  \
2282           "threads, heap, symbol_table, string_table, codecache, "          \
2283           "dictionary, classloader_data_graph, metaspace, jni_handles, "    \
2284           "codecache_oops")                                                 \
2285                                                                             \
2286   diagnostic(bool, GCParallelVerificationEnabled, true,                     \
2287           "Enable parallel memory system verification")                     \
2288                                                                             \
2289   diagnostic(bool, DeferInitialCardMark, false,                             \
2290           "When +ReduceInitialCardMarks, explicitly defer any that "        \
2291           "may arise from new_pre_store_barrier")                           \
2292                                                                             \
2293   product(bool, UseCondCardMark, false,                                     \
2294           "Check for already marked card before updating card table")       \
2295                                                                             \
2296   diagnostic(bool, VerifyRememberedSets, false,                             \
2297           "Verify GC remembered sets")                                      \


< prev index next >