164 virtual size_t young_list_target_length() const = 0;
165
166 virtual bool should_allocate_mutator_region() const = 0;
167
168 virtual bool can_expand_young_list() const = 0;
169
170 virtual uint young_list_max_length() const = 0;
171
172 virtual bool adaptive_young_list_length() const = 0;
173
174 virtual bool should_process_references() const = 0;
175
176 virtual uint tenuring_threshold() const = 0;
177 virtual uint max_survivor_regions() = 0;
178
179 virtual void note_start_adding_survivor_regions() = 0;
180
181 virtual void note_stop_adding_survivor_regions() = 0;
182
183 virtual void record_age_table(AgeTable* age_table) = 0;
184 };
185
186 #endif // SHARE_VM_GC_G1_G1POLICY_HPP
|
164 virtual size_t young_list_target_length() const = 0;
165
166 virtual bool should_allocate_mutator_region() const = 0;
167
168 virtual bool can_expand_young_list() const = 0;
169
170 virtual uint young_list_max_length() const = 0;
171
172 virtual bool adaptive_young_list_length() const = 0;
173
174 virtual bool should_process_references() const = 0;
175
176 virtual uint tenuring_threshold() const = 0;
177 virtual uint max_survivor_regions() = 0;
178
179 virtual void note_start_adding_survivor_regions() = 0;
180
181 virtual void note_stop_adding_survivor_regions() = 0;
182
183 virtual void record_age_table(AgeTable* age_table) = 0;
184 virtual void print_age_table() = 0;
185 protected:
186 virtual size_t desired_survivor_size() const = 0;
187 };
188
189 #endif // SHARE_VM_GC_G1_G1POLICY_HPP
|