< prev index next >
src/hotspot/share/gc/g1/g1FullCollector.cpp
Print this page
@@ -197,25 +197,21 @@
}
scope()->tracer()->report_object_count_after_gc(&_is_alive);
}
-void G1FullCollector::prepare_compaction_common() {
+void G1FullCollector::phase2_prepare_compaction() {
+ GCTraceTime(Info, gc, phases) info("Phase 2: Prepare for compaction", scope()->timer());
G1FullGCPrepareTask task(this);
run_task(&task);
// To avoid OOM when there is memory left.
if (!task.has_freed_regions()) {
task.prepare_serial_compaction();
}
}
-void G1FullCollector::phase2_prepare_compaction() {
- GCTraceTime(Info, gc, phases) info("Phase 2: Prepare for compaction", scope()->timer());
- prepare_compaction_ext(); // Will call prepare_compaction_common() above.
-}
-
void G1FullCollector::phase3_adjust_pointers() {
// Adjust the pointers to reflect the new locations
GCTraceTime(Info, gc, phases) info("Phase 3: Adjust pointers and remembered sets", scope()->timer());
G1FullGCAdjustTask task(this);
< prev index next >