< prev index next >

src/hotspot/share/gc/epsilon/epsilon_globals.hpp

Print this page
rev 53444 : Epsilon + Mark-Compact


  74           "for example the small/rare allocations coming after the initial "\
  75           "large burst.")                                                   \
  76                                                                             \
  77   experimental(double, EpsilonTLABElasticity, 1.1,                          \
  78           "Multiplier to use when deciding on next TLAB size. Larger value "\
  79           "improves performance at the expense of per-thread memory waste. "\
  80           "Lower value improves memory footprint, but penalizes actively "  \
  81           "allocating threads.")                                            \
  82           range(1.0, DBL_MAX)                                               \
  83                                                                             \
  84   experimental(size_t, EpsilonTLABDecayTime, 1000,                          \
  85           "TLAB sizing policy decays to initial size after thread had not " \
  86           "allocated for this long. Time is in milliseconds. Lower value "  \
  87           "improves memory footprint, but penalizes actively allocating "   \
  88           "threads.")                                                       \
  89           range(1, max_intx)                                                \
  90                                                                             \
  91   experimental(size_t, EpsilonMinHeapExpand, 128 * M,                       \
  92           "Min expansion step for heap. Larger value improves performance " \
  93           "at the potential expense of memory waste.")                      \
  94           range(1, max_intx)







  95 
  96 #endif // SHARE_GC_EPSILON_EPSILON_GLOBALS_HPP


  74           "for example the small/rare allocations coming after the initial "\
  75           "large burst.")                                                   \
  76                                                                             \
  77   experimental(double, EpsilonTLABElasticity, 1.1,                          \
  78           "Multiplier to use when deciding on next TLAB size. Larger value "\
  79           "improves performance at the expense of per-thread memory waste. "\
  80           "Lower value improves memory footprint, but penalizes actively "  \
  81           "allocating threads.")                                            \
  82           range(1.0, DBL_MAX)                                               \
  83                                                                             \
  84   experimental(size_t, EpsilonTLABDecayTime, 1000,                          \
  85           "TLAB sizing policy decays to initial size after thread had not " \
  86           "allocated for this long. Time is in milliseconds. Lower value "  \
  87           "improves memory footprint, but penalizes actively allocating "   \
  88           "threads.")                                                       \
  89           range(1, max_intx)                                                \
  90                                                                             \
  91   experimental(size_t, EpsilonMinHeapExpand, 128 * M,                       \
  92           "Min expansion step for heap. Larger value improves performance " \
  93           "at the potential expense of memory waste.")                      \
  94           range(1, max_intx)                                                \
  95                                                                             \
  96   experimental(bool, EpsilonWhyNotGCAnyway, false,                          \
  97           "Actually does sliding mark-compact GC.")                         \
  98                                                                             \
  99   experimental(bool, EpsilonWhyNotGCAnywayAgain, false,                     \
 100           "Does the GC twice in a row to demo static costs.")               \
 101                                                                             \
 102 
 103 #endif // SHARE_GC_EPSILON_EPSILON_GLOBALS_HPP
< prev index next >