< prev index next >
src/hotspot/share/gc/shared/collectorPolicy.hpp
Print this page
*** 51,61 ****
#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;
--- 51,60 ----
*** 106,117 ****
// _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();)
--- 105,114 ----
*** 137,152 ****
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();
};
--- 134,143 ----
*** 154,163 ****
protected:
void initialize_alignments();
public:
MarkSweepPolicy() {}
-
- void initialize_gc_policy_counters();
};
#endif // SHARE_VM_GC_SHARED_COLLECTORPOLICY_HPP
--- 145,152 ----
< prev index next >