< prev index next >
src/hotspot/share/gc/parallel/parallel_globals.hpp
Print this page
*** 23,70 ****
*/
#ifndef SHARE_GC_PARALLEL_PARALLEL_GLOBALS_HPP
#define SHARE_GC_PARALLEL_PARALLEL_GLOBALS_HPP
! #define GC_PARALLEL_FLAGS(develop, \
! develop_pd, \
! product, \
! product_pd, \
! diagnostic, \
! diagnostic_pd, \
! experimental, \
! notproduct, \
! manageable, \
! product_rw, \
! lp64_product, \
! range, \
! constraint) \
! product(uintx, HeapMaximumCompactionInterval, 20, \
! "How often should we maximally compact the heap (not allowing " \
! "any dead space)") \
! range(0, max_uintx) \
! \
! product(uintx, HeapFirstMaximumCompactionCount, 3, \
! "The collection count for the first maximum compaction") \
! range(0, max_uintx) \
! \
! product(bool, UseMaximumCompactionOnSystemGC, true, \
! "Use maximum compaction in the Parallel Old garbage collector " \
! "for a system GC") \
! \
! product(size_t, ParallelOldDeadWoodLimiterMean, 50, \
! "The mean used by the parallel compact dead wood " \
! "limiter (a number between 0-100)") \
! range(0, 100) \
! \
! product(size_t, ParallelOldDeadWoodLimiterStdDev, 80, \
! "The standard deviation used by the parallel compact dead wood " \
! "limiter (a number between 0-100)") \
! range(0, 100) \
! \
! develop(uintx, GCWorkerDelayMillis, 0, \
! "Delay in scheduling GC workers (in milliseconds)") \
! \
! product(bool, PSChunkLargeArrays, true, \
! "Process large arrays in chunks")
#endif // SHARE_GC_PARALLEL_PARALLEL_GLOBALS_HPP
--- 23,61 ----
*/
#ifndef SHARE_GC_PARALLEL_PARALLEL_GLOBALS_HPP
#define SHARE_GC_PARALLEL_PARALLEL_GLOBALS_HPP
! #include "utilities/macros.hpp"
! #if INCLUDE_PARALLELGC
! #include "runtime/flags/jvmFlag.hpp"
! PRODUCT_FLAG(uintx, HeapMaximumCompactionInterval, 20, JVMFlag::RANGE,
! "How often should we maximally compact the heap (not allowing "
! "any dead space)");
! FLAG_RANGE( HeapMaximumCompactionInterval, 0, max_uintx);
!
! PRODUCT_FLAG(uintx, HeapFirstMaximumCompactionCount, 3, JVMFlag::RANGE,
! "The collection count for the first maximum compaction");
! FLAG_RANGE( HeapFirstMaximumCompactionCount, 0, max_uintx);
!
! PRODUCT_FLAG(bool, UseMaximumCompactionOnSystemGC, true, JVMFlag::DEFAULT,
! "Use maximum compaction in the Parallel Old garbage collector "
! "for a system GC");
!
! PRODUCT_FLAG(size_t, ParallelOldDeadWoodLimiterMean, 50, JVMFlag::RANGE,
! "The mean used by the parallel compact dead wood "
! "limiter (a number between 0-100)");
! FLAG_RANGE( ParallelOldDeadWoodLimiterMean, 0, 100);
!
! PRODUCT_FLAG(size_t, ParallelOldDeadWoodLimiterStdDev, 80, JVMFlag::RANGE,
! "The standard deviation used by the parallel compact dead wood "
! "limiter (a number between 0-100)");
! FLAG_RANGE( ParallelOldDeadWoodLimiterStdDev, 0, 100);
!
! DEVELOP_FLAG(uintx, GCWorkerDelayMillis, 0, JVMFlag::DEFAULT,
! "Delay in scheduling GC workers (in milliseconds)");
!
! PRODUCT_FLAG(bool, PSChunkLargeArrays, true, JVMFlag::DEFAULT,
! "Process large arrays in chunks");
! #endif // INCLUDE_PARALLELGC
#endif // SHARE_GC_PARALLEL_PARALLEL_GLOBALS_HPP
< prev index next >