src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp

changeset 2314
f95d63e2154a
parent 1993
b2a00dd3117c
child 2534
e5383553fd4e
equal deleted inserted replaced
2313:e33f46fc48ed 2314:f95d63e2154a
20 * or visit www.oracle.com if you need additional information or have any 20 * or visit www.oracle.com if you need additional information or have any
21 * questions. 21 * questions.
22 * 22 *
23 */ 23 */
24 24
25 #ifndef SHARE_VM_GC_IMPLEMENTATION_PARALLELSCAVENGE_PSPARALLELCOMPACT_HPP
26 #define SHARE_VM_GC_IMPLEMENTATION_PARALLELSCAVENGE_PSPARALLELCOMPACT_HPP
27
28 #include "gc_implementation/parallelScavenge/objectStartArray.hpp"
29 #include "gc_implementation/parallelScavenge/parMarkBitMap.hpp"
30 #include "gc_implementation/parallelScavenge/psCompactionManager.hpp"
31 #include "gc_implementation/shared/collectorCounters.hpp"
32 #include "gc_implementation/shared/markSweep.hpp"
33 #include "gc_implementation/shared/mutableSpace.hpp"
34 #include "memory/sharedHeap.hpp"
35 #include "oops/oop.hpp"
36
25 class ParallelScavengeHeap; 37 class ParallelScavengeHeap;
26 class PSAdaptiveSizePolicy; 38 class PSAdaptiveSizePolicy;
27 class PSYoungGen; 39 class PSYoungGen;
28 class PSOldGen; 40 class PSOldGen;
29 class PSPermGen; 41 class PSPermGen;
1512 } 1524 }
1513 1525
1514 private: 1526 private:
1515 ObjectStartArray* const _start_array; 1527 ObjectStartArray* const _start_array;
1516 }; 1528 };
1529
1530 #endif // SHARE_VM_GC_IMPLEMENTATION_PARALLELSCAVENGE_PSPARALLELCOMPACT_HPP

mercurial