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