< prev index next >

src/hotspot/share/gc/shared/gc_globals.hpp

Print this page

193           "ParallelGCThreads parallel collectors will use for garbage "     \
194           "collection work")                                                \
195                                                                             \
196   diagnostic(bool, InjectGCWorkerCreationFailure, false,                    \
197              "Inject thread creation failures for "                         \
198              "UseDynamicNumberOfGCThreads")                                 \
199                                                                             \
200   diagnostic(bool, ForceDynamicNumberOfGCThreads, false,                    \
201           "Force dynamic selection of the number of "                       \
202           "parallel threads parallel gc will use to aid debugging")         \
203                                                                             \
204   product(size_t, HeapSizePerGCThread, ScaleForWordSize(32*M),              \
205           "Size of heap (bytes) per GC thread used in calculating the "     \
206           "number of GC threads")                                           \
207           range((size_t)os::vm_page_size(), (size_t)max_uintx)              \
208                                                                             \
209   product(uint, ConcGCThreads, 0,                                           \
210           "Number of threads concurrent gc will use")                       \
211           constraint(ConcGCThreadsConstraintFunc,AfterErgo)                 \
212                                                                             \
213   product(uint, GCTaskTimeStampEntries, 200,                                \
214           "Number of time stamp entries per gc worker thread")              \
215           range(1, max_jint)                                                \
216                                                                             \
217   product(bool, AlwaysTenure, false,                                        \
218           "Always tenure objects in eden (ParallelGC only)")                \
219                                                                             \
220   product(bool, NeverTenure, false,                                         \
221           "Never tenure objects in eden, may tenure on overflow "           \
222           "(ParallelGC only)")                                              \
223                                                                             \
224   product(bool, ScavengeBeforeFullGC, true,                                 \
225           "Scavenge youngest generation before each full GC.")              \
226                                                                             \
227   product(bool, ExplicitGCInvokesConcurrent, false,                         \
228           "A System.gc() request invokes a concurrent collection; "         \
229           "(effective only when using concurrent collectors)")              \
230                                                                             \
231   product(uintx, GCLockerEdenExpansionPercent, 5,                           \
232           "How much the GC can expand the eden by while the GC locker "     \
233           "is active (as a percentage)")                                    \
234           range(0, 100)                                                     \
235                                                                             \
236   diagnostic(uintx, GCLockerRetryAllocationCount, 2,                        \

193           "ParallelGCThreads parallel collectors will use for garbage "     \
194           "collection work")                                                \
195                                                                             \
196   diagnostic(bool, InjectGCWorkerCreationFailure, false,                    \
197              "Inject thread creation failures for "                         \
198              "UseDynamicNumberOfGCThreads")                                 \
199                                                                             \
200   diagnostic(bool, ForceDynamicNumberOfGCThreads, false,                    \
201           "Force dynamic selection of the number of "                       \
202           "parallel threads parallel gc will use to aid debugging")         \
203                                                                             \
204   product(size_t, HeapSizePerGCThread, ScaleForWordSize(32*M),              \
205           "Size of heap (bytes) per GC thread used in calculating the "     \
206           "number of GC threads")                                           \
207           range((size_t)os::vm_page_size(), (size_t)max_uintx)              \
208                                                                             \
209   product(uint, ConcGCThreads, 0,                                           \
210           "Number of threads concurrent gc will use")                       \
211           constraint(ConcGCThreadsConstraintFunc,AfterErgo)                 \
212                                                                             \




213   product(bool, AlwaysTenure, false,                                        \
214           "Always tenure objects in eden (ParallelGC only)")                \
215                                                                             \
216   product(bool, NeverTenure, false,                                         \
217           "Never tenure objects in eden, may tenure on overflow "           \
218           "(ParallelGC only)")                                              \
219                                                                             \
220   product(bool, ScavengeBeforeFullGC, true,                                 \
221           "Scavenge youngest generation before each full GC.")              \
222                                                                             \
223   product(bool, ExplicitGCInvokesConcurrent, false,                         \
224           "A System.gc() request invokes a concurrent collection; "         \
225           "(effective only when using concurrent collectors)")              \
226                                                                             \
227   product(uintx, GCLockerEdenExpansionPercent, 5,                           \
228           "How much the GC can expand the eden by while the GC locker "     \
229           "is active (as a percentage)")                                    \
230           range(0, 100)                                                     \
231                                                                             \
232   diagnostic(uintx, GCLockerRetryAllocationCount, 2,                        \
< prev index next >