< prev index next >
src/share/vm/memory/universe.cpp
Print this page
*** 80,89 ****
--- 80,91 ----
#if INCLUDE_ALL_GCS
#include "gc/cms/cmsCollectorPolicy.hpp"
#include "gc/g1/g1CollectedHeap.inline.hpp"
#include "gc/g1/g1CollectorPolicy.hpp"
#include "gc/parallel/parallelScavengeHeap.hpp"
+ #include "gc/epsilon/epsilonCollectedHeap.hpp"
+ #include "gc/epsilon/epsilonCollectorPolicy.hpp"
#include "gc/shared/adaptiveSizePolicy.hpp"
#endif // INCLUDE_ALL_GCS
#if INCLUDE_CDS
#include "classfile/sharedClassUtil.hpp"
#endif
*** 731,740 ****
--- 733,744 ----
} else if (UseConcMarkSweepGC) {
return Universe::create_heap_with_policy<GenCollectedHeap, ConcurrentMarkSweepPolicy>();
#endif
} else if (UseSerialGC) {
return Universe::create_heap_with_policy<GenCollectedHeap, MarkSweepPolicy>();
+ } else if (UseEpsilonGC) {
+ return Universe::create_heap_with_policy<EpsilonCollectedHeap, EpsilonCollectorPolicy>();
}
ShouldNotReachHere();
return NULL;
}
< prev index next >