< prev index next >

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

Print this page

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













 89 
 90 // end of GC_EPSILON_FLAGS
 91 
 92 #endif // SHARE_GC_EPSILON_EPSILON_GLOBALS_HPP

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