< prev index next >

src/hotspot/share/gc/shared/gcConfig.cpp

Print this page

        

*** 29,38 **** --- 29,41 ---- #include "runtime/os.hpp" #include "utilities/macros.hpp" #if INCLUDE_CMSGC #include "gc/cms/cmsArguments.hpp" #endif + #if INCLUDE_EPSILONGC + #include "gc/epsilon/epsilonArguments.hpp" + #endif #if INCLUDE_G1GC #include "gc/g1/g1Arguments.hpp" #endif #if INCLUDE_PARALLELGC #include "gc/parallel/parallelArguments.hpp"
*** 50,67 **** --- 53,72 ---- SupportedGC(bool& flag, CollectedHeap::Name name, GCArguments& arguments, const char* hs_err_name) : _flag(flag), _name(name), _arguments(arguments), _hs_err_name(hs_err_name) {} }; CMSGC_ONLY(static CMSArguments cmsArguments;) + EPSILONGC_ONLY(static EpsilonArguments epsilonArguments;) G1GC_ONLY(static G1Arguments g1Arguments;) PARALLELGC_ONLY(static ParallelArguments parallelArguments;) SERIALGC_ONLY(static SerialArguments serialArguments;) // Table of supported GCs, for translating between command // line flag, CollectedHeap::Name and GCArguments instance. static const SupportedGC SupportedGCs[] = { CMSGC_ONLY_ARG(SupportedGC(UseConcMarkSweepGC, CollectedHeap::CMS, cmsArguments, "concurrent mark sweep gc")) + EPSILONGC_ONLY_ARG(SupportedGC(UseEpsilonGC, CollectedHeap::Epsilon, epsilonArguments, "epsilon gc")) G1GC_ONLY_ARG(SupportedGC(UseG1GC, CollectedHeap::G1, g1Arguments, "g1 gc")) PARALLELGC_ONLY_ARG(SupportedGC(UseParallelGC, CollectedHeap::Parallel, parallelArguments, "parallel gc")) PARALLELGC_ONLY_ARG(SupportedGC(UseParallelOldGC, CollectedHeap::Parallel, parallelArguments, "parallel gc")) SERIALGC_ONLY_ARG(SupportedGC(UseSerialGC, CollectedHeap::Serial, serialArguments, "serial gc")) };
*** 86,95 **** --- 91,101 ---- FLAG_SET_ERGO_IF_DEFAULT(bool, UseSerialGC, true); #endif } NOT_CMSGC( UNSUPPORTED_OPTION(UseConcMarkSweepGC)); + NOT_EPSILONGC( UNSUPPORTED_OPTION(UseEpsilonGC);) NOT_G1GC( UNSUPPORTED_OPTION(UseG1GC);) NOT_PARALLELGC(UNSUPPORTED_OPTION(UseParallelGC);) NOT_PARALLELGC(UNSUPPORTED_OPTION(UseParallelOldGC)); NOT_SERIALGC( UNSUPPORTED_OPTION(UseSerialGC);) }
< prev index next >