src/share/vm/gc/parallel/psScavenge.cpp
Print this page
*** 232,242 ****
const bool clear_all_softrefs = cp->should_clear_all_soft_refs();
if (UseParallelOldGC) {
full_gc_done = PSParallelCompact::invoke_no_policy(clear_all_softrefs);
} else {
! full_gc_done = PSMarkSweep::invoke_no_policy(clear_all_softrefs);
}
}
return full_gc_done;
}
--- 232,243 ----
const bool clear_all_softrefs = cp->should_clear_all_soft_refs();
if (UseParallelOldGC) {
full_gc_done = PSParallelCompact::invoke_no_policy(clear_all_softrefs);
} else {
! class PSMarkSweep psMs;
! full_gc_done = psMs.invoke_no_policy(clear_all_softrefs);
}
}
return full_gc_done;
}