rev 49688 : [mq]: 8201527-default-refprocdraininterval
57 "of the optimal occupancy to start marking.") \
58 range(1, max_intx) \
59 \
60 product(uintx, G1ConfidencePercent, 50, \
61 "Confidence level for MMU/pause predictions") \
62 range(0, 100) \
63 \
64 diagnostic(intx, G1SummarizeRSetStatsPeriod, 0, \
65 "The period (in number of GCs) at which we will generate " \
66 "update buffer processing info " \
67 "(0 means do not periodically generate this info); " \
68 "it also requires that logging is enabled on the trace" \
69 "level for gc+remset") \
70 range(0, max_intx) \
71 \
72 product(double, G1ConcMarkStepDurationMillis, 10.0, \
73 "Target duration of individual concurrent marking steps " \
74 "in milliseconds.") \
75 range(1.0, DBL_MAX) \
76 \
77 product(int, G1RefProcDrainInterval, 10, \
78 "The number of discovered reference objects to process before " \
79 "draining concurrent marking work queues.") \
80 range(1, INT_MAX) \
81 \
82 experimental(double, G1LastPLABAverageOccupancy, 50.0, \
83 "The expected average occupancy of the last PLAB in " \
84 "percent.") \
85 range(0.001, 100.0) \
86 \
87 product(size_t, G1SATBBufferSize, 1*K, \
88 "Number of entries in an SATB log buffer.") \
89 range(1, max_uintx) \
90 \
91 develop(intx, G1SATBProcessCompletedThreshold, 20, \
92 "Number of completed buffers that triggers log processing.") \
93 range(0, max_jint) \
94 \
95 product(uintx, G1SATBBufferEnqueueingThresholdPercent, 60, \
96 "Before enqueueing them, each mutator thread tries to do some " \
97 "filtering on the SATB buffers it generates. If post-filtering " \
|
57 "of the optimal occupancy to start marking.") \
58 range(1, max_intx) \
59 \
60 product(uintx, G1ConfidencePercent, 50, \
61 "Confidence level for MMU/pause predictions") \
62 range(0, 100) \
63 \
64 diagnostic(intx, G1SummarizeRSetStatsPeriod, 0, \
65 "The period (in number of GCs) at which we will generate " \
66 "update buffer processing info " \
67 "(0 means do not periodically generate this info); " \
68 "it also requires that logging is enabled on the trace" \
69 "level for gc+remset") \
70 range(0, max_intx) \
71 \
72 product(double, G1ConcMarkStepDurationMillis, 10.0, \
73 "Target duration of individual concurrent marking steps " \
74 "in milliseconds.") \
75 range(1.0, DBL_MAX) \
76 \
77 product(uint, G1RefProcDrainInterval, 1000, \
78 "The number of discovered reference objects to process before " \
79 "draining concurrent marking work queues.") \
80 range(1, INT_MAX) \
81 \
82 experimental(double, G1LastPLABAverageOccupancy, 50.0, \
83 "The expected average occupancy of the last PLAB in " \
84 "percent.") \
85 range(0.001, 100.0) \
86 \
87 product(size_t, G1SATBBufferSize, 1*K, \
88 "Number of entries in an SATB log buffer.") \
89 range(1, max_uintx) \
90 \
91 develop(intx, G1SATBProcessCompletedThreshold, 20, \
92 "Number of completed buffers that triggers log processing.") \
93 range(0, max_jint) \
94 \
95 product(uintx, G1SATBBufferEnqueueingThresholdPercent, 60, \
96 "Before enqueueing them, each mutator thread tries to do some " \
97 "filtering on the SATB buffers it generates. If post-filtering " \
|