< prev index next >
src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
Print this page
*** 537,550 ****
void ParallelScavengeHeap::object_iterate(ObjectClosure* cl) {
young_gen()->object_iterate(cl);
old_gen()->object_iterate(cl);
}
- void ParallelScavengeHeap::run_task(AbstractGangTask* task) {
- _workers.run_task(task);
- }
-
HeapWord* ParallelScavengeHeap::block_start(const void* addr) const {
if (young_gen()->is_in_reserved(addr)) {
assert(young_gen()->is_in(addr),
"addr should be in allocated part of young gen");
// called from os::print_location by find or VMError
--- 537,546 ----
*** 616,625 ****
--- 612,625 ----
void ParallelScavengeHeap::gc_threads_do(ThreadClosure* tc) const {
ParallelScavengeHeap::heap()->workers().threads_do(tc);
}
+ void ParallelScavengeHeap::run_task(AbstractGangTask* task) {
+ _workers.run_task(task);
+ }
+
void ParallelScavengeHeap::print_tracing_info() const {
AdaptiveSizePolicyOutput::print();
log_debug(gc, heap, exit)("Accumulated young generation GC time %3.7f secs", PSScavenge::accumulated_time()->seconds());
log_debug(gc, heap, exit)("Accumulated old generation GC time %3.7f secs", PSParallelCompact::accumulated_time()->seconds());
}
< prev index next >