< prev index next >

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

Print this page

        

*** 73,83 **** size_t _heap_alignment; CollectorPolicy(); public: ! virtual void initialize_all() { initialize_alignments(); initialize_flags(); initialize_size_info(); } --- 73,83 ---- size_t _heap_alignment; CollectorPolicy(); public: ! void initialize_all() { initialize_alignments(); initialize_flags(); initialize_size_info(); }
*** 106,118 **** // _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; - GenerationSpec* _young_gen_spec; - GenerationSpec* _old_gen_spec; - GCPolicyCounters* _gc_policy_counters; void initialize_flags(); void initialize_size_info(); --- 106,115 ----
*** 140,181 **** 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; } - GenerationSpec* young_gen_spec() const { - assert(_young_gen_spec != NULL, "_young_gen_spec should have been initialized"); - return _young_gen_spec; - } - - GenerationSpec* old_gen_spec() const { - assert(_old_gen_spec != NULL, "_old_gen_spec should have been initialized"); - return _old_gen_spec; - } - // Performance Counter support GCPolicyCounters* counters() { return _gc_policy_counters; } // Create the jstat counters for the GC policy. virtual void initialize_gc_policy_counters() = 0; - virtual void initialize_generations() { }; - - virtual void initialize_all() { - CollectorPolicy::initialize_all(); - initialize_generations(); - } - size_t young_gen_size_lower_bound(); size_t old_gen_size_lower_bound(); }; class MarkSweepPolicy : public GenCollectorPolicy { protected: void initialize_alignments(); - void initialize_generations(); public: MarkSweepPolicy() {} void initialize_gc_policy_counters(); --- 137,160 ----
< prev index next >