< 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 >