src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.hpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File
*** old/src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.hpp	Tue Aug 13 14:15:19 2013
--- new/src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.hpp	Tue Aug 13 14:15:19 2013

*** 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 **** --- 51,65 ---- class MutableSpace; class PSOldGen; class ParCompactionManager; ! class PSPromotionManager : public CHeapObj<mtGC> { ! class PSPromotionManager VALUE_OBJ_CLASS_SPEC { friend class PSScavenge; friend class PSRefProcTaskExecutor; private: ! static PSPromotionManager** _manager_array; ! 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