< prev index next >
src/hotspot/share/gc/shenandoah/vm_operations_shenandoah.hpp
Print this page
rev 50076 : Fold Partial GC into Traversal GC
@@ -35,12 +35,10 @@
// - VM_ShenandoahFinalMarkStartEvac: finish up concurrent marking, and start evacuation
// - VM_ShenandoahFinalEvac: finish concurrent evacuation
// - VM_ShenandoahInitUpdateRefs: initiate update references
// - VM_ShenandoahFinalUpdateRefs: finish up update references
// - VM_ShenandoahFullGC: do full GC
-// - VM_ShenandoahInitPartialGC: init partial GC
-// - VM_ShenandoahFinalPartialGC: finish partial GC
// - VM_ShenandoahInitTraversalGC: init traversal GC
// - VM_ShenandoahFinalTraversalGC: finish traversal GC
class VM_ShenandoahOperation : public VM_Operation {
protected:
@@ -115,26 +113,10 @@
// to work correctly.
bool deflates_idle_monitors() { return false; }
bool marks_nmethods() { return false; }
};
-class VM_ShenandoahInitPartialGC: public VM_ShenandoahOperation {
-public:
- VM_ShenandoahInitPartialGC() : VM_ShenandoahOperation() {};
- VM_Operation::VMOp_Type type() const { return VMOp_ShenandoahInitPartialGC; }
- const char* name() const { return "Shenandoah Init Partial Collection"; }
- virtual void doit();
-};
-
-class VM_ShenandoahFinalPartialGC: public VM_ShenandoahOperation {
-public:
- VM_ShenandoahFinalPartialGC() : VM_ShenandoahOperation() {};
- VM_Operation::VMOp_Type type() const { return VMOp_ShenandoahFinalPartialGC; }
- const char* name() const { return "Shenandoah Final Partial Collection"; }
- virtual void doit();
-};
-
class VM_ShenandoahInitTraversalGC: public VM_ShenandoahOperation {
public:
VM_ShenandoahInitTraversalGC() : VM_ShenandoahOperation() {};
VM_Operation::VMOp_Type type() const { return VMOp_ShenandoahInitTraversalGC; }
const char* name() const { return "Shenandoah Init Traversal Collection"; }
< prev index next >