equal
deleted
inserted
replaced
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_G1_G1COLLECTEDHEAP_HPP |
|
26 #define SHARE_VM_GC_IMPLEMENTATION_G1_G1COLLECTEDHEAP_HPP |
|
27 |
|
28 #include "gc_implementation/g1/concurrentMark.hpp" |
|
29 #include "gc_implementation/g1/g1RemSet.hpp" |
|
30 #include "gc_implementation/g1/heapRegion.hpp" |
|
31 #include "gc_implementation/parNew/parGCAllocBuffer.hpp" |
|
32 #include "memory/barrierSet.hpp" |
|
33 #include "memory/memRegion.hpp" |
|
34 #include "memory/sharedHeap.hpp" |
|
35 |
25 // A "G1CollectedHeap" is an implementation of a java heap for HotSpot. |
36 // A "G1CollectedHeap" is an implementation of a java heap for HotSpot. |
26 // It uses the "Garbage First" heap organization and algorithm, which |
37 // It uses the "Garbage First" heap organization and algorithm, which |
27 // may combine concurrent marking with parallel, incremental compaction of |
38 // may combine concurrent marking with parallel, incremental compaction of |
28 // heap subsets that will yield large amounts of garbage. |
39 // heap subsets that will yield large amounts of garbage. |
29 |
40 |
1795 } |
1806 } |
1796 |
1807 |
1797 public: |
1808 public: |
1798 void trim_queue(); |
1809 void trim_queue(); |
1799 }; |
1810 }; |
|
1811 |
|
1812 #endif // SHARE_VM_GC_IMPLEMENTATION_G1_G1COLLECTEDHEAP_HPP |