hotspot/src/share/vm/gc_implementation/g1/g1_globals.hpp
changeset 7923 fc200fcd4e05
parent 7920 298df61588a2
child 8073 a14dc27842dc
equal deleted inserted replaced
7922:e97540c35e38 7923:fc200fcd4e05
    73           "The period (in number of GCs) at which we will generate "        \
    73           "The period (in number of GCs) at which we will generate "        \
    74           "update buffer processing info "                                  \
    74           "update buffer processing info "                                  \
    75           "(0 means do not periodically generate this info); "              \
    75           "(0 means do not periodically generate this info); "              \
    76           "it also requires -XX:+G1SummarizeRSetStats")                     \
    76           "it also requires -XX:+G1SummarizeRSetStats")                     \
    77                                                                             \
    77                                                                             \
    78   diagnostic(bool, G1SummarizeZFStats, false,                               \
       
    79           "Summarize zero-filling info")                                    \
       
    80                                                                             \
       
    81   diagnostic(bool, G1TraceConcRefinement, false,                            \
    78   diagnostic(bool, G1TraceConcRefinement, false,                            \
    82           "Trace G1 concurrent refinement")                                 \
    79           "Trace G1 concurrent refinement")                                 \
    83                                                                             \
    80                                                                             \
    84   product(intx, G1MarkRegionStackSize, 1024 * 1024,                         \
    81   product(intx, G1MarkRegionStackSize, 1024 * 1024,                         \
    85           "Size of the region stack for concurrent marking.")               \
    82           "Size of the region stack for concurrent marking.")               \
    86                                                                             \
       
    87   develop(bool, G1ConcZeroFill, true,                                       \
       
    88           "If true, run concurrent zero-filling thread")                    \
       
    89                                                                             \
       
    90   develop(intx, G1ConcZFMaxRegions, 1,                                      \
       
    91           "Stop zero-filling when # of zf'd regions reaches")               \
       
    92                                                                             \
    83                                                                             \
    93   develop(bool, G1SATBBarrierPrintNullPreVals, false,                       \
    84   develop(bool, G1SATBBarrierPrintNullPreVals, false,                       \
    94           "If true, count frac of ptr writes with null pre-vals.")          \
    85           "If true, count frac of ptr writes with null pre-vals.")          \
    95                                                                             \
    86                                                                             \
    96   product(intx, G1SATBBufferSize, 1*K,                                      \
    87   product(intx, G1SATBBufferSize, 1*K,                                      \
   287                                                                             \
   278                                                                             \
   288   product(uintx, G1RSetScanBlockSize, 64,                                   \
   279   product(uintx, G1RSetScanBlockSize, 64,                                   \
   289           "Size of a work unit of cards claimed by a worker thread"         \
   280           "Size of a work unit of cards claimed by a worker thread"         \
   290           "during RSet scanning.")                                          \
   281           "during RSet scanning.")                                          \
   291                                                                             \
   282                                                                             \
   292   develop(bool, ReduceInitialCardMarksForG1, false,                         \
   283   develop(uintx, G1SecondaryFreeListAppendLength, 5,                        \
       
   284           "The number of regions we will add to the secondary free list "   \
       
   285           "at every append operation")                                      \
       
   286                                                                             \
       
   287   develop(bool, G1ConcRegionFreeingVerbose, false,                          \
       
   288           "Enables verboseness during concurrent region freeing")           \
       
   289                                                                             \
       
   290   develop(bool, G1StressConcRegionFreeing, false,                           \
       
   291           "It stresses the concurrent region freeing operation")            \
       
   292                                                                             \
       
   293   develop(uintx, G1StressConcRegionFreeingDelayMillis, 0,                   \
       
   294           "Artificial delay during concurrent region freeing")              \
       
   295                                                                             \
       
   296    develop(bool, ReduceInitialCardMarksForG1, false,                        \
   293           "When ReduceInitialCardMarks is true, this flag setting "         \
   297           "When ReduceInitialCardMarks is true, this flag setting "         \
   294           " controls whether G1 allows the RICM optimization")
   298           " controls whether G1 allows the RICM optimization")
   295 
   299 
   296 G1_FLAGS(DECLARE_DEVELOPER_FLAG, DECLARE_PD_DEVELOPER_FLAG, DECLARE_PRODUCT_FLAG, DECLARE_PD_PRODUCT_FLAG, DECLARE_DIAGNOSTIC_FLAG, DECLARE_EXPERIMENTAL_FLAG, DECLARE_NOTPRODUCT_FLAG, DECLARE_MANAGEABLE_FLAG, DECLARE_PRODUCT_RW_FLAG)
   300 G1_FLAGS(DECLARE_DEVELOPER_FLAG, DECLARE_PD_DEVELOPER_FLAG, DECLARE_PRODUCT_FLAG, DECLARE_PD_PRODUCT_FLAG, DECLARE_DIAGNOSTIC_FLAG, DECLARE_EXPERIMENTAL_FLAG, DECLARE_NOTPRODUCT_FLAG, DECLARE_MANAGEABLE_FLAG, DECLARE_PRODUCT_RW_FLAG)
   297 
   301