< prev index next >

src/hotspot/share/gc/shared/collectorPolicy.hpp

Print this page

        

@@ -51,11 +51,10 @@
 #if INCLUDE_ALL_GCS
 class ConcurrentMarkSweepPolicy;
 class G1CollectorPolicy;
 #endif // INCLUDE_ALL_GCS
 
-class GCPolicyCounters;
 class MarkSweepPolicy;
 
 class CollectorPolicy : public CHeapObj<mtGC> {
  protected:
   virtual void initialize_alignments() = 0;

@@ -106,12 +105,10 @@
 
   // _gen_alignment and _space_alignment will have the same value most of the
   // time. When using large pages they can differ.
   size_t _gen_alignment;
 
-  GCPolicyCounters* _gc_policy_counters;
-
   void initialize_flags();
   void initialize_size_info();
 
   DEBUG_ONLY(void assert_flags();)
   DEBUG_ONLY(void assert_size_info();)

@@ -137,16 +134,10 @@
   size_t gen_alignment()      { return _gen_alignment; }
   size_t min_old_size()       { return _min_old_size; }
   size_t initial_old_size()   { return _initial_old_size; }
   size_t max_old_size()       { return _max_old_size; }
 
-  // Performance Counter support
-  GCPolicyCounters* counters()     { return _gc_policy_counters; }
-
-  // Create the jstat counters for the GC policy.
-  virtual void initialize_gc_policy_counters() = 0;
-
   size_t young_gen_size_lower_bound();
 
   size_t old_gen_size_lower_bound();
 };
 

@@ -154,10 +145,8 @@
  protected:
   void initialize_alignments();
 
  public:
   MarkSweepPolicy() {}
-
-  void initialize_gc_policy_counters();
 };
 
 #endif // SHARE_VM_GC_SHARED_COLLECTORPOLICY_HPP
< prev index next >