< prev index next >

src/share/vm/gc/g1/g1_globals.hpp

Print this page




  31 // Defines all globals flags used by the garbage-first compiler.
  32 //
  33 
  34 #define G1_FLAGS(develop, develop_pd, product, product_pd, diagnostic, experimental, notproduct, manageable, product_rw, range, constraint) \
  35                                                                             \
  36   product(uintx, G1ConfidencePercent, 50,                                   \
  37           "Confidence level for MMU/pause predictions")                     \
  38           range(0, 100)                                                     \
  39                                                                             \
  40   develop(intx, G1MarkingOverheadPercent, 0,                                \
  41           "Overhead of concurrent marking")                                 \
  42           range(0, 100)                                                     \
  43                                                                             \
  44   develop(intx, G1MarkingVerboseLevel, 0,                                   \
  45           "Level (0-4) of verboseness of the marking code")                 \
  46           range(0, 4)                                                       \
  47                                                                             \
  48   develop(bool, G1TraceMarkStackOverflow, false,                            \
  49           "If true, extra debugging code for CM restart for ovflw.")        \
  50                                                                             \
  51   develop(bool, G1TraceHeapRegionRememberedSet, false,                      \
  52           "Enables heap region remembered set debug logs")                  \
  53                                                                             \
  54   diagnostic(bool, G1SummarizeConcMark, false,                              \
  55           "Summarize concurrent mark info")                                 \
  56                                                                             \
  57   diagnostic(bool, G1SummarizeRSetStats, false,                             \
  58           "Summarize remembered set processing info")                       \
  59                                                                             \
  60   diagnostic(intx, G1SummarizeRSetStatsPeriod, 0,                           \
  61           "The period (in number of GCs) at which we will generate "        \
  62           "update buffer processing info "                                  \
  63           "(0 means do not periodically generate this info); "              \
  64           "it also requires -XX:+G1SummarizeRSetStats")                     \
  65           range(0, max_intx)                                                \
  66                                                                             \
  67   diagnostic(bool, G1TraceConcRefinement, false,                            \
  68           "Trace G1 concurrent refinement")                                 \
  69                                                                             \
  70   experimental(bool, G1TraceStringSymbolTableScrubbing, false,              \
  71           "Trace information string and symbol table scrubbing.")           \
  72                                                                             \
  73   product(double, G1ConcMarkStepDurationMillis, 10.0,                       \




  31 // Defines all globals flags used by the garbage-first compiler.
  32 //
  33 
  34 #define G1_FLAGS(develop, develop_pd, product, product_pd, diagnostic, experimental, notproduct, manageable, product_rw, range, constraint) \
  35                                                                             \
  36   product(uintx, G1ConfidencePercent, 50,                                   \
  37           "Confidence level for MMU/pause predictions")                     \
  38           range(0, 100)                                                     \
  39                                                                             \
  40   develop(intx, G1MarkingOverheadPercent, 0,                                \
  41           "Overhead of concurrent marking")                                 \
  42           range(0, 100)                                                     \
  43                                                                             \
  44   develop(intx, G1MarkingVerboseLevel, 0,                                   \
  45           "Level (0-4) of verboseness of the marking code")                 \
  46           range(0, 4)                                                       \
  47                                                                             \
  48   develop(bool, G1TraceMarkStackOverflow, false,                            \
  49           "If true, extra debugging code for CM restart for ovflw.")        \
  50                                                                             \



  51   diagnostic(bool, G1SummarizeConcMark, false,                              \
  52           "Summarize concurrent mark info")                                 \
  53                                                                             \
  54   diagnostic(bool, G1SummarizeRSetStats, false,                             \
  55           "Summarize remembered set processing info")                       \
  56                                                                             \
  57   diagnostic(intx, G1SummarizeRSetStatsPeriod, 0,                           \
  58           "The period (in number of GCs) at which we will generate "        \
  59           "update buffer processing info "                                  \
  60           "(0 means do not periodically generate this info); "              \
  61           "it also requires -XX:+G1SummarizeRSetStats")                     \
  62           range(0, max_intx)                                                \
  63                                                                             \
  64   diagnostic(bool, G1TraceConcRefinement, false,                            \
  65           "Trace G1 concurrent refinement")                                 \
  66                                                                             \
  67   experimental(bool, G1TraceStringSymbolTableScrubbing, false,              \
  68           "Trace information string and symbol table scrubbing.")           \
  69                                                                             \
  70   product(double, G1ConcMarkStepDurationMillis, 10.0,                       \


< prev index next >