comparison src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp @ 1111:44f61c24ddab

6862387: tune concurrent refinement further Summary: Reworked the concurrent refinement: threads activation, feedback-based threshold adjustment, other miscellaneous fixes. Reviewed-by: apetrusenko, tonyp
author iveresov
date Wed, 16 Dec 2009 15:12:51 -0800
parents 2c79770d1f6e
children 56507bcd639e
comparison
equal deleted inserted replaced
1104:27f9477e879b 1111:44f61c24ddab
314 314
315 #ifndef PRODUCT 315 #ifndef PRODUCT
316 bool verify_young_ages(HeapRegion* head, SurvRateGroup *surv_rate_group); 316 bool verify_young_ages(HeapRegion* head, SurvRateGroup *surv_rate_group);
317 #endif // PRODUCT 317 #endif // PRODUCT
318 318
319 void adjust_concurrent_refinement(double update_rs_time,
320 double update_rs_processed_buffers,
321 double goal_ms);
322
319 protected: 323 protected:
320 double _pause_time_target_ms; 324 double _pause_time_target_ms;
321 double _recorded_young_cset_choice_time_ms; 325 double _recorded_young_cset_choice_time_ms;
322 double _recorded_non_young_cset_choice_time_ms; 326 double _recorded_non_young_cset_choice_time_ms;
323 bool _within_target; 327 bool _within_target;