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