src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.hpp
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File
hsx-gc Cdiff src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.hpp
src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.hpp
Print this page
*** 27,36 ****
--- 27,38 ----
#include "gc_implementation/parallelScavenge/psPromotionLAB.hpp"
#include "gc_implementation/shared/gcTrace.hpp"
#include "gc_implementation/shared/copyFailedInfo.hpp"
#include "memory/allocation.hpp"
+ #include "memory/padded.hpp"
+ #include "utilities/globalDefinitions.hpp"
#include "utilities/taskqueue.hpp"
//
// psPromotionManager is used by a single thread to manage object survival
// during a scavenge. The promotion manager contains thread local data only.
*** 49,63 ****
class MutableSpace;
class PSOldGen;
class ParCompactionManager;
! class PSPromotionManager : public CHeapObj<mtGC> {
friend class PSScavenge;
friend class PSRefProcTaskExecutor;
private:
! static PSPromotionManager** _manager_array;
static OopStarTaskQueueSet* _stack_array_depth;
static PSOldGen* _old_gen;
static MutableSpace* _young_space;
#if TASKQUEUE_STATS
--- 51,65 ----
class MutableSpace;
class PSOldGen;
class ParCompactionManager;
! class PSPromotionManager VALUE_OBJ_CLASS_SPEC {
friend class PSScavenge;
friend class PSRefProcTaskExecutor;
private:
! static PaddedEnd<PSPromotionManager>* _manager_array;
static OopStarTaskQueueSet* _stack_array_depth;
static PSOldGen* _old_gen;
static MutableSpace* _young_space;
#if TASKQUEUE_STATS
src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.hpp
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File