< prev index next >

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

Print this page

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













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

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