< prev index next >

src/hotspot/share/gc/z/zCollectedHeap.cpp

Print this page

        

*** 45,55 **** _barrier_set(), _initialize(&_barrier_set), _heap(), _director(new ZDirector()), _driver(new ZDriver()), ! _stat(new ZStat()) {} CollectedHeap::Name ZCollectedHeap::kind() const { return CollectedHeap::Z; } --- 45,56 ---- _barrier_set(), _initialize(&_barrier_set), _heap(), _director(new ZDirector()), _driver(new ZDriver()), ! _stat(new ZStat()), ! _runtime_workers() {} CollectedHeap::Name ZCollectedHeap::kind() const { return CollectedHeap::Z; }
*** 264,282 **** --- 265,288 ---- void ZCollectedHeap::verify_nmethod(nmethod* nm) { // Does nothing } + WorkGang* ZCollectedHeap::get_safepoint_workers() { + return _runtime_workers.workers(); + } + jlong ZCollectedHeap::millis_since_last_gc() { return ZStatCycle::time_since_last() / MILLIUNITS; } void ZCollectedHeap::gc_threads_do(ThreadClosure* tc) const { tc->do_thread(_director); tc->do_thread(_driver); tc->do_thread(_stat); _heap.worker_threads_do(tc); + _runtime_workers.threads_do(tc); } VirtualSpaceSummary ZCollectedHeap::create_heap_space_summary() { const size_t capacity_in_words = capacity() / HeapWordSize; const size_t max_capacity_in_words = max_capacity() / HeapWordSize;
*** 324,333 **** --- 330,340 ---- _driver->print_on(st); st->cr(); _stat->print_on(st); st->cr(); _heap.print_worker_threads_on(st); + _runtime_workers.print_threads_on(st); } void ZCollectedHeap::print_tracing_info() const { // Does nothing }
< prev index next >