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

src/share/vm/gc_implementation/parNew/parNewGeneration.hpp

Print this page

        

*** 25,35 **** #ifndef SHARE_VM_GC_IMPLEMENTATION_PARNEW_PARNEWGENERATION_HPP #define SHARE_VM_GC_IMPLEMENTATION_PARNEW_PARNEWGENERATION_HPP #include "gc_implementation/parNew/parOopClosures.hpp" #include "gc_implementation/shared/gcTrace.hpp" ! #include "gc_implementation/shared/parGCAllocBuffer.hpp" #include "gc_implementation/shared/copyFailedInfo.hpp" #include "memory/defNewGeneration.hpp" #include "memory/padded.hpp" #include "utilities/taskqueue.hpp" --- 25,35 ---- #ifndef SHARE_VM_GC_IMPLEMENTATION_PARNEW_PARNEWGENERATION_HPP #define SHARE_VM_GC_IMPLEMENTATION_PARNEW_PARNEWGENERATION_HPP #include "gc_implementation/parNew/parOopClosures.hpp" #include "gc_implementation/shared/gcTrace.hpp" ! #include "gc_implementation/shared/plab.hpp" #include "gc_implementation/shared/copyFailedInfo.hpp" #include "memory/defNewGeneration.hpp" #include "memory/padded.hpp" #include "utilities/taskqueue.hpp"
*** 63,73 **** friend class ParScanThreadStateSet; private: ObjToScanQueue *_work_queue; Stack<oop, mtGC>* const _overflow_stack; ! ParGCAllocBuffer _to_space_alloc_buffer; ParScanWithoutBarrierClosure _to_space_closure; // scan_without_gc_barrier ParScanWithBarrierClosure _old_gen_closure; // scan_with_gc_barrier ParRootScanWithoutBarrierClosure _to_space_root_closure; // scan_root_without_gc_barrier // One of these two will be passed to process_roots, which will --- 63,73 ---- friend class ParScanThreadStateSet; private: ObjToScanQueue *_work_queue; Stack<oop, mtGC>* const _overflow_stack; ! PLAB _to_space_alloc_buffer; ParScanWithoutBarrierClosure _to_space_closure; // scan_without_gc_barrier ParScanWithBarrierClosure _old_gen_closure; // scan_with_gc_barrier ParRootScanWithoutBarrierClosure _to_space_root_closure; // scan_root_without_gc_barrier // One of these two will be passed to process_roots, which will
*** 138,148 **** public: ageTable* age_table() {return &_ageTable;} ObjToScanQueue* work_queue() { return _work_queue; } ! ParGCAllocBuffer* to_space_alloc_buffer() { return &_to_space_alloc_buffer; } ParEvacuateFollowersClosure& evacuate_followers_closure() { return _evacuate_followers; } DefNewGeneration::IsAliveClosure& is_alive_closure() { return _is_alive_closure; } --- 138,148 ---- public: ageTable* age_table() {return &_ageTable;} ObjToScanQueue* work_queue() { return _work_queue; } ! PLAB* to_space_alloc_buffer() { return &_to_space_alloc_buffer; } ParEvacuateFollowersClosure& evacuate_followers_closure() { return _evacuate_followers; } DefNewGeneration::IsAliveClosure& is_alive_closure() { return _is_alive_closure; }
src/share/vm/gc_implementation/parNew/parNewGeneration.hpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File