Mercurial > hg > graal-jvmci-8
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; |