< prev index next >

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

Print this page

        

*** 30,39 **** --- 30,40 ---- #include "utilities/macros.hpp" #if INCLUDE_ALL_GCS #include "gc/parallel/parallelArguments.hpp" #include "gc/cms/cmsArguments.hpp" #include "gc/g1/g1Arguments.hpp" + #include "gc/epsilon/epsilonArguments.hpp" #endif // INCLUDE_ALL_GCS struct SupportedGC { bool& _flag; CollectedHeap::Name _name;
*** 46,55 **** --- 47,57 ---- static SerialArguments serialArguments; #if INCLUDE_ALL_GCS static ParallelArguments parallelArguments; static CMSArguments cmsArguments; static G1Arguments g1Arguments; + static EpsilonArguments epsilonArguments; #endif // INCLUDE_ALL_GCS // Table of supported GCs, for translating between command // line flag, CollectedHeap::Name and GCArguments instance. static const SupportedGC SupportedGCs[] = {
*** 57,66 **** --- 59,69 ---- #if INCLUDE_ALL_GCS SupportedGC(UseParallelGC, CollectedHeap::Parallel, parallelArguments), SupportedGC(UseParallelOldGC, CollectedHeap::Parallel, parallelArguments), SupportedGC(UseConcMarkSweepGC, CollectedHeap::CMS, cmsArguments), SupportedGC(UseG1GC, CollectedHeap::G1, g1Arguments), + SupportedGC(UseEpsilonGC, CollectedHeap::Epsilon, epsilonArguments), #endif // INCLUDE_ALL_GCS }; GCArguments* GCConfig::_arguments = NULL; bool GCConfig::_gc_selected_ergonomically = false;
< prev index next >