src/share/vm/runtime/arguments.cpp
Print this page
rev 7141 : [mq]: 8059527
rev 7142 : [mq]: review
*** 1688,1702 ****
void Arguments::set_g1_gc_flags() {
assert(UseG1GC, "Error");
#ifdef COMPILER1
FastTLABRefill = false;
#endif
! FLAG_SET_DEFAULT(ParallelGCThreads,
! Abstract_VM_Version::parallel_worker_threads());
if (ParallelGCThreads == 0) {
! FLAG_SET_DEFAULT(ParallelGCThreads,
! Abstract_VM_Version::parallel_worker_threads());
}
#if INCLUDE_ALL_GCS
if (G1ConcRefinementThreads == 0) {
FLAG_SET_DEFAULT(G1ConcRefinementThreads, ParallelGCThreads);
--- 1688,1701 ----
void Arguments::set_g1_gc_flags() {
assert(UseG1GC, "Error");
#ifdef COMPILER1
FastTLABRefill = false;
#endif
! FLAG_SET_DEFAULT(ParallelGCThreads, Abstract_VM_Version::parallel_worker_threads());
if (ParallelGCThreads == 0) {
! assert(!FLAG_IS_DEFAULT(ParallelGCThreads), "The default value for ParallelGCThreads should not be 0.");
! vm_exit_during_initialization("The G1 GC can not be combined with -XX:ParallelGCThreads=0", NULL);
}
#if INCLUDE_ALL_GCS
if (G1ConcRefinementThreads == 0) {
FLAG_SET_DEFAULT(G1ConcRefinementThreads, ParallelGCThreads);