< prev index next >

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

Print this page
rev 57357 : Epsilon, Sliding Mark-Compact


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










  96 
  97 #endif // SHARE_GC_EPSILON_EPSILON_GLOBALS_HPP


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