hotspot/src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
changeset 7397 5b173b4ca846
parent 6980 d19831e79825
child 7398 e4aa6d9bda09
equal deleted inserted replaced
7396:518b01b064ff 7397:5b173b4ca846
    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