< prev index next >

src/hotspot/share/gc/shared/gcArguments.hpp

Print this page

        

*** 23,32 **** --- 23,33 ---- */ #ifndef SHARE_GC_SHARED_GCARGUMENTS_HPP #define SHARE_GC_SHARED_GCARGUMENTS_HPP + #include "gc/shared/gcSettings.hpp" #include "memory/allocation.hpp" class CollectedHeap; class GCArguments : public CHeapObj<mtGC> {
*** 36,47 **** static void select_gc(); static void select_gc_ergonomically(); static bool gc_selected(); protected: ! template <class Heap, class Policy> ! CollectedHeap* create_heap_with_policy(); public: static jint initialize(); static bool is_initialized(); static GCArguments* arguments(); --- 37,51 ---- static void select_gc(); static void select_gc_ergonomically(); static bool gc_selected(); protected: ! void initialize_heap_flags(GCSettings& s); ! void initialize_size_info(GCSettings& s); ! ! DEBUG_ONLY(void assert_flags(const GCSettings& s);) ! DEBUG_ONLY(void assert_size_info(const GCSettings& s);) public: static jint initialize(); static bool is_initialized(); static GCArguments* arguments();
< prev index next >