< prev index next >

src/share/vm/gc/shared/genCollectedHeap.hpp

Print this page

        

*** 28,38 **** #include "gc/shared/adaptiveSizePolicy.hpp" #include "gc/shared/collectedHeap.hpp" #include "gc/shared/collectorPolicy.hpp" #include "gc/shared/generation.hpp" ! class FlexibleWorkGang; class StrongRootsScope; class SubTasksDone; // A "GenCollectedHeap" is a CollectedHeap that uses generational // collection. It has two generations, young and old. --- 28,38 ---- #include "gc/shared/adaptiveSizePolicy.hpp" #include "gc/shared/collectedHeap.hpp" #include "gc/shared/collectorPolicy.hpp" #include "gc/shared/generation.hpp" ! class WorkGang; class StrongRootsScope; class SubTasksDone; // A "GenCollectedHeap" is a CollectedHeap that uses generational // collection. It has two generations, young and old.
*** 83,93 **** bool restore_marks_for_biased_locking); // In block contents verification, the number of header words to skip NOT_PRODUCT(static size_t _skip_header_HeapWords;) ! FlexibleWorkGang* _workers; protected: // Helper functions for allocation HeapWord* attempt_allocation(size_t size, bool is_tlab, --- 83,93 ---- bool restore_marks_for_biased_locking); // In block contents verification, the number of header words to skip NOT_PRODUCT(static size_t _skip_header_HeapWords;) ! WorkGang* _workers; protected: // Helper functions for allocation HeapWord* attempt_allocation(size_t size, bool is_tlab,
*** 117,127 **** bool must_clear_all_soft_refs(); public: GenCollectedHeap(GenCollectorPolicy *policy); ! FlexibleWorkGang* workers() const { return _workers; } GCStats* gc_stats(int level) const; // Returns JNI_OK on success virtual jint initialize(); --- 117,127 ---- bool must_clear_all_soft_refs(); public: GenCollectedHeap(GenCollectorPolicy *policy); ! WorkGang* workers() const { return _workers; } GCStats* gc_stats(int level) const; // Returns JNI_OK on success virtual jint initialize();
< prev index next >