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