hotspot/src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
equal
deleted
inserted
replaced
547 if (FLAG_IS_DEFAULT(ConcGCThreads)) { |
547 if (FLAG_IS_DEFAULT(ConcGCThreads)) { |
548 // just for now |
548 // just for now |
549 FLAG_SET_DEFAULT(ConcGCThreads, (ParallelGCThreads + 3)/4); |
549 FLAG_SET_DEFAULT(ConcGCThreads, (ParallelGCThreads + 3)/4); |
550 } |
550 } |
551 if (ConcGCThreads > 1) { |
551 if (ConcGCThreads > 1) { |
552 _conc_workers = new YieldingFlexibleWorkGang("Parallel CMS Threads", |
552 _conc_workers = new YieldingFlexibleWorkGang("CMS Thread", |
553 ConcGCThreads, true); |
553 ConcGCThreads, true); |
554 if (_conc_workers == NULL) { |
554 if (_conc_workers == NULL) { |
555 warning("GC/CMS: _conc_workers allocation failure: " |
555 warning("GC/CMS: _conc_workers allocation failure: " |
556 "forcing -CMSConcurrentMTEnabled"); |
556 "forcing -CMSConcurrentMTEnabled"); |
557 CMSConcurrentMTEnabled = false; |
557 CMSConcurrentMTEnabled = false; |