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