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