< prev index next >
src/hotspot/share/gc/z/zCollectedHeap.cpp
Print this page
*** 46,55 ****
--- 46,56 ----
_barrier_set(),
_initialize(&_barrier_set),
_heap(),
_director(new ZDirector()),
_driver(new ZDriver()),
+ _uncommitter(new ZUncommitter()),
_stat(new ZStat()),
_runtime_workers() {}
CollectedHeap::Name ZCollectedHeap::kind() const {
return CollectedHeap::Z;
*** 75,84 ****
--- 76,86 ----
}
void ZCollectedHeap::stop() {
_director->stop();
_driver->stop();
+ _uncommitter->stop();
_stat->stop();
}
CollectorPolicy* ZCollectedHeap::collector_policy() const {
return _collector_policy;
*** 274,283 ****
--- 276,286 ----
}
void ZCollectedHeap::gc_threads_do(ThreadClosure* tc) const {
tc->do_thread(_director);
tc->do_thread(_driver);
+ tc->do_thread(_uncommitter);
tc->do_thread(_stat);
_heap.worker_threads_do(tc);
_runtime_workers.threads_do(tc);
}
*** 333,342 ****
--- 336,347 ----
void ZCollectedHeap::print_gc_threads_on(outputStream* st) const {
_director->print_on(st);
st->cr();
_driver->print_on(st);
st->cr();
+ _uncommitter->print_on(st);
+ st->cr();
_stat->print_on(st);
st->cr();
_heap.print_worker_threads_on(st);
_runtime_workers.print_threads_on(st);
}
< prev index next >