hotspot/src/share/vm/memory/genCollectedHeap.hpp
changeset 7397 5b173b4ca846
parent 6985 e9364ec299ac
child 7419 263dd4e89b9d
equal deleted inserted replaced
7396:518b01b064ff 7397:5b173b4ca846
    19  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
    19  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
    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 
       
    25 #ifndef SHARE_VM_MEMORY_GENCOLLECTEDHEAP_HPP
       
    26 #define SHARE_VM_MEMORY_GENCOLLECTEDHEAP_HPP
       
    27 
       
    28 #include "gc_implementation/shared/adaptiveSizePolicy.hpp"
       
    29 #include "memory/collectorPolicy.hpp"
       
    30 #include "memory/generation.hpp"
       
    31 #include "memory/sharedHeap.hpp"
    24 
    32 
    25 class SubTasksDone;
    33 class SubTasksDone;
    26 
    34 
    27 // A "GenCollectedHeap" is a SharedHeap that uses generational
    35 // A "GenCollectedHeap" is a SharedHeap that uses generational
    28 // collection.  It is represented with a sequence of Generation's.
    36 // collection.  It is represented with a sequence of Generation's.
   533   virtual void gc_epilogue(bool full);
   541   virtual void gc_epilogue(bool full);
   534 
   542 
   535 public:
   543 public:
   536   virtual void preload_and_dump(TRAPS) KERNEL_RETURN;
   544   virtual void preload_and_dump(TRAPS) KERNEL_RETURN;
   537 };
   545 };
       
   546 
       
   547 #endif // SHARE_VM_MEMORY_GENCOLLECTEDHEAP_HPP