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