< prev index next >
src/share/vm/runtime/globals.hpp
Print this page
*** 1774,1783 ****
--- 1774,1799 ----
"IndexedFreeList whose size is a multiple of requested size") \
\
product(bool, CMSLoopWarn, false, \
"Warn in case of excessive CMS looping") \
\
+ product(size_t, SATBBufferSize, 1*K, \
+ "Number of entries in an SATB log buffer.") \
+ range(1, max_uintx) \
+ \
+ develop(intx, SATBProcessCompletedThreshold, 20, \
+ "Number of completed buffers that triggers log processing.") \
+ range(0, max_jint) \
+ \
+ product(uintx, SATBBufferEnqueueingThresholdPercent, 60, \
+ "Before enqueueing them, each mutator thread tries to do some " \
+ "filtering on the SATB buffers it generates. If post-filtering " \
+ "the percentage of retained entries is over this threshold " \
+ "the buffer will be enqueued for processing. A value of 0 " \
+ "specifies that mutator threads should not do such filtering.") \
+ range(0, 100) \
+ \
/* where does the range max value of (max_jint - 1) come from? */ \
product(size_t, MarkStackSizeMax, NOT_LP64(4*M) LP64_ONLY(512*M), \
"Maximum size of marking stack") \
range(1, (max_jint - 1)) \
\
< prev index next >