< prev index next >

src/share/vm/runtime/globals.hpp

Print this page

        

@@ -1777,10 +1777,26 @@
           "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 >