< prev index next >
src/hotspot/share/gc/z/zCollectedHeap.hpp
Print this page
@@ -30,10 +30,11 @@
#include "gc/z/zCollectorPolicy.hpp"
#include "gc/z/zDirector.hpp"
#include "gc/z/zDriver.hpp"
#include "gc/z/zInitialize.hpp"
#include "gc/z/zHeap.hpp"
+#include "gc/z/zRuntimeWorkers.hpp"
#include "gc/z/zStat.hpp"
class ZCollectedHeap : public CollectedHeap {
friend class VMStructs;
@@ -44,10 +45,11 @@
ZInitialize _initialize;
ZHeap _heap;
ZDirector* _director;
ZDriver* _driver;
ZStat* _stat;
+ ZRuntimeWorkers _runtime_workers;
virtual HeapWord* allocate_new_tlab(size_t min_size,
size_t requested_size,
size_t* actual_size);
@@ -107,10 +109,12 @@
virtual void register_nmethod(nmethod* nm);
virtual void unregister_nmethod(nmethod* nm);
virtual void verify_nmethod(nmethod* nmethod);
+ virtual WorkGang* get_safepoint_workers();
+
virtual jlong millis_since_last_gc();
virtual void gc_threads_do(ThreadClosure* tc) const;
virtual VirtualSpaceSummary create_heap_space_summary();
< prev index next >