< prev index next >
src/hotspot/share/gc/shenandoah/vm_operations_shenandoah.cpp
Print this page
rev 50076 : Fold Partial GC into Traversal GC
*** 26,36 ****
#include "gc/shared/vmGCOperations.hpp"
#include "gc/shenandoah/shenandoahConcurrentMark.inline.hpp"
#include "gc/shenandoah/shenandoahPhaseTimings.hpp"
#include "gc/shenandoah/shenandoahHeap.inline.hpp"
#include "gc/shenandoah/shenandoahMarkCompact.hpp"
- #include "gc/shenandoah/shenandoahPartialGC.hpp"
#include "gc/shenandoah/shenandoahTraversalGC.hpp"
#include "gc/shenandoah/shenandoahUtils.hpp"
#include "gc/shenandoah/shenandoahVerifier.hpp"
#include "gc/shenandoah/shenandoahWorkGroup.hpp"
#include "gc/shenandoah/shenandoahWorkerPolicy.hpp"
--- 26,35 ----
*** 71,90 ****
void VM_ShenandoahDegeneratedGC::doit() {
ShenandoahGCPauseMark mark(_gc_id, SvcGCMarker::OTHER);
ShenandoahHeap::heap()->entry_degenerated(_point);
}
- void VM_ShenandoahInitPartialGC::doit() {
- ShenandoahGCPauseMark mark(_gc_id, SvcGCMarker::MINOR);
- ShenandoahHeap::heap()->entry_init_partial();
- }
-
- void VM_ShenandoahFinalPartialGC::doit() {
- ShenandoahGCPauseMark mark(_gc_id, SvcGCMarker::MINOR);
- ShenandoahHeap::heap()->entry_final_partial();
- }
-
void VM_ShenandoahInitTraversalGC::doit() {
ShenandoahGCPauseMark mark(_gc_id, SvcGCMarker::OTHER);
ShenandoahHeap::heap()->entry_init_traversal();
}
--- 70,79 ----
< prev index next >