--- a/src/hotspot/share/gc/z/zDriver.cpp Mon Mar 18 11:50:40 2019 +0100
+++ b/src/hotspot/share/gc/z/zDriver.cpp Mon Mar 18 11:50:41 2019 +0100
@@ -43,7 +43,6 @@
static const ZStatPhasePause ZPhasePauseMarkEnd("Pause Mark End");
static const ZStatPhaseConcurrent ZPhaseConcurrentProcessNonStrongReferences("Concurrent Process Non-Strong References");
static const ZStatPhaseConcurrent ZPhaseConcurrentResetRelocationSet("Concurrent Reset Relocation Set");
-static const ZStatPhaseConcurrent ZPhaseConcurrentDestroyDetachedPages("Concurrent Destroy Detached Pages");
static const ZStatPhaseConcurrent ZPhaseConcurrentSelectRelocationSet("Concurrent Select Relocation Set");
static const ZStatPhasePause ZPhasePauseRelocateStart("Pause Relocate Start");
static const ZStatPhaseConcurrent ZPhaseConcurrentRelocated("Concurrent Relocate");
@@ -299,11 +298,6 @@
ZHeap::heap()->reset_relocation_set();
}
-void ZDriver::concurrent_destroy_detached_pages() {
- ZStatTimer timer(ZPhaseConcurrentDestroyDetachedPages);
- ZHeap::heap()->destroy_detached_pages();
-}
-
void ZDriver::pause_verify() {
if (VerifyBeforeGC || VerifyDuringGC || VerifyAfterGC) {
VM_Verify op;
@@ -378,19 +372,16 @@
// Phase 5: Concurrent Reset Relocation Set
concurrent_reset_relocation_set();
- // Phase 6: Concurrent Destroy Detached Pages
- concurrent_destroy_detached_pages();
-
- // Phase 7: Pause Verify
+ // Phase 6: Pause Verify
pause_verify();
- // Phase 8: Concurrent Select Relocation Set
+ // Phase 7: Concurrent Select Relocation Set
concurrent_select_relocation_set();
- // Phase 9: Pause Relocate Start
+ // Phase 8: Pause Relocate Start
pause_relocate_start();
- // Phase 10: Concurrent Relocate
+ // Phase 9: Concurrent Relocate
concurrent_relocate();
}