< 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 >