src/share/vm/gc_implementation/concurrentMarkSweep/cmsOopClosures.hpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File hotspot Cdiff src/share/vm/gc_implementation/concurrentMarkSweep/cmsOopClosures.hpp

src/share/vm/gc_implementation/concurrentMarkSweep/cmsOopClosures.hpp

Print this page
rev 5732 : [mq]: comments2

*** 256,269 **** inline void do_yield_check(); void do_yield_work(); bool take_from_overflow_list(); }; ! // Tn this, the parallel avatar of MarkRefsIntoAndScanClosure, the revisit // stack and the bitMap are shared, so access needs to be suitably ! // sycnhronized. An OopTaskQueue structure, supporting efficient ! // workstealing, replaces a CMSMarkStack for storing grey objects. class Par_MarkRefsIntoAndScanClosure: public CMSOopsInGenClosure { private: MemRegion _span; CMSBitMap* _bit_map; OopTaskQueue* _work_queue; --- 256,269 ---- inline void do_yield_check(); void do_yield_work(); bool take_from_overflow_list(); }; ! // In this, the parallel avatar of MarkRefsIntoAndScanClosure, the revisit // stack and the bitMap are shared, so access needs to be suitably ! // synchronized. An OopTaskQueue structure, supporting efficient ! // work stealing, replaces a CMSMarkStack for storing grey objects. class Par_MarkRefsIntoAndScanClosure: public CMSOopsInGenClosure { private: MemRegion _span; CMSBitMap* _bit_map; OopTaskQueue* _work_queue;
src/share/vm/gc_implementation/concurrentMarkSweep/cmsOopClosures.hpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File