< prev index next >
src/share/vm/gc_implementation/shenandoah/shenandoahVMOperations.cpp
Print this page
rev 11463 : Backport Traversal GC
@@ -64,10 +64,20 @@
void VM_ShenandoahFullGC::doit() {
ShenandoahGCPauseMark mark(SvcGCMarker::FULL);
ShenandoahHeap::heap()->entry_full(_gc_cause);
}
+void VM_ShenandoahInitTraversalGC::doit() {
+ ShenandoahGCPauseMark mark(SvcGCMarker::OTHER);
+ ShenandoahHeap::heap()->entry_init_traversal();
+}
+
+void VM_ShenandoahFinalTraversalGC::doit() {
+ ShenandoahGCPauseMark mark(SvcGCMarker::OTHER);
+ ShenandoahHeap::heap()->entry_final_traversal();
+}
+
void VM_ShenandoahInitUpdateRefs::doit() {
ShenandoahGCPauseMark mark(SvcGCMarker::OTHER);
ShenandoahHeap::heap()->entry_init_updaterefs();
}
< prev index next >