< prev index next >
src/hotspot/share/gc/z/zCollectedHeap.cpp
Print this page
@@ -46,10 +46,11 @@
_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,10 +76,11 @@
}
void ZCollectedHeap::stop() {
_director->stop();
_driver->stop();
+ _uncommitter->stop();
_stat->stop();
}
CollectorPolicy* ZCollectedHeap::collector_policy() const {
return _collector_policy;
@@ -274,10 +276,11 @@
}
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,10 +336,12 @@
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 >