--- old/src/share/vm/gc/g1/g1CollectorPolicy.hpp 2016-03-17 13:51:33.888556202 +0100 +++ new/src/share/vm/gc/g1/g1CollectorPolicy.hpp 2016-03-17 13:51:33.800552576 +0100 @@ -59,7 +59,6 @@ G1Predictions _predictor; G1Analytics* _analytics; - G1MMUTracker* _mmu_tracker; void initialize_alignments(); @@ -67,11 +66,6 @@ double _full_collection_start_sec; - // Ratio check data for determining if heap growth is necessary. - uint _ratio_over_threshold_count; - double _ratio_over_threshold_sum; - uint _pauses_since_start; - uint _young_list_target_length; uint _young_list_fixed_length; @@ -82,18 +76,9 @@ SurvRateGroup* _short_lived_surv_rate_group; SurvRateGroup* _survivor_surv_rate_group; - double _gc_overhead_perc; - double _reserve_factor; uint _reserve_regions; - enum PredictionConstants { - NumPrevPausesForHeuristics = 10, - // MinOverThresholdForGrowth must be less than NumPrevPausesForHeuristics, - // representing the minimum number of pause time ratios that exceed - // GCTimeRatio before a heap expansion will be triggered. - MinOverThresholdForGrowth = 4 - }; G1YoungGenSizer* _young_gen_sizer; uint _free_regions_at_end_of_collection; @@ -391,13 +376,6 @@ // the initial-mark work and start a marking cycle. void decide_on_conc_mark_initiation(); - // If an expansion would be appropriate, because recent GC overhead had - // exceeded the desired limit, return an amount to expand by. - virtual size_t expansion_amount(); - - // Clear ratio tracking data used by expansion_amount(). - void clear_ratio_check_data(); - // Print stats on young survival ratio void print_yg_surv_rate_info() const;