hotspot/src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
changeset 24846 269aeb9131ba
parent 24844 d1345c68cea9
parent 24845 e8b8894a77df
child 24848 34d57b35331b
equal deleted inserted replaced
24844:d1345c68cea9 24846:269aeb9131ba
  2238                                 // mt discovery
  2238                                 // mt discovery
  2239                            (int) MAX2(ParallelGCThreads, ConcGCThreads),
  2239                            (int) MAX2(ParallelGCThreads, ConcGCThreads),
  2240                                 // degree of mt discovery
  2240                                 // degree of mt discovery
  2241                            false,
  2241                            false,
  2242                                 // Reference discovery is not atomic
  2242                                 // Reference discovery is not atomic
  2243                            &_is_alive_closure_cm,
  2243                            &_is_alive_closure_cm);
  2244                                 // is alive closure
  2244                                 // is alive closure
  2245                                 // (for efficiency/performance)
  2245                                 // (for efficiency/performance)
  2246                            true);
       
  2247                                 // Setting next fields of discovered
       
  2248                                 // lists requires a barrier.
       
  2249 
  2246 
  2250   // STW ref processor
  2247   // STW ref processor
  2251   _ref_processor_stw =
  2248   _ref_processor_stw =
  2252     new ReferenceProcessor(mr,    // span
  2249     new ReferenceProcessor(mr,    // span
  2253                            ParallelRefProcEnabled && (ParallelGCThreads > 1),
  2250                            ParallelRefProcEnabled && (ParallelGCThreads > 1),
  2258                                 // mt discovery
  2255                                 // mt discovery
  2259                            MAX2((int)ParallelGCThreads, 1),
  2256                            MAX2((int)ParallelGCThreads, 1),
  2260                                 // degree of mt discovery
  2257                                 // degree of mt discovery
  2261                            true,
  2258                            true,
  2262                                 // Reference discovery is atomic
  2259                                 // Reference discovery is atomic
  2263                            &_is_alive_closure_stw,
  2260                            &_is_alive_closure_stw);
  2264                                 // is alive closure
  2261                                 // is alive closure
  2265                                 // (for efficiency/performance)
  2262                                 // (for efficiency/performance)
  2266                            false);
       
  2267                                 // Setting next fields of discovered
       
  2268                                 // lists does not require a barrier.
       
  2269 }
  2263 }
  2270 
  2264 
  2271 size_t G1CollectedHeap::capacity() const {
  2265 size_t G1CollectedHeap::capacity() const {
  2272   return _g1_committed.byte_size();
  2266   return _g1_committed.byte_size();
  2273 }
  2267 }