< prev index next >

src/share/vm/gc/parallel/psAdaptiveSizePolicy.cpp

Print this page
rev 8477 : [mq]: pretenured

*** 50,60 **** _collection_cost_margin_fraction(AdaptiveSizePolicyCollectionCostMargin / 100.0), _space_alignment(space_alignment), _live_at_last_full_gc(init_promo_size), _gc_minor_pause_goal_sec(gc_minor_pause_goal_sec), _latest_major_mutator_interval_seconds(0), ! _young_gen_change_for_major_pause_count(0) { // Sizing policy statistics _avg_major_pause = new AdaptivePaddedAverage(AdaptiveTimeWeight, PausePadding); _avg_minor_interval = new AdaptiveWeightedAverage(AdaptiveTimeWeight); --- 50,61 ---- _collection_cost_margin_fraction(AdaptiveSizePolicyCollectionCostMargin / 100.0), _space_alignment(space_alignment), _live_at_last_full_gc(init_promo_size), _gc_minor_pause_goal_sec(gc_minor_pause_goal_sec), _latest_major_mutator_interval_seconds(0), ! _young_gen_change_for_major_pause_count(0), ! _total_pretenured_since_last_promotion(0) { // Sizing policy statistics _avg_major_pause = new AdaptivePaddedAverage(AdaptiveTimeWeight, PausePadding); _avg_minor_interval = new AdaptiveWeightedAverage(AdaptiveTimeWeight);
*** 1302,1312 **** _avg_survived->sample(survived); } else { size_t survived_guess = survived + promoted; _avg_survived->sample(survived_guess); } ! avg_promoted()->sample(promoted + _avg_pretenured->padded_average()); if (PrintAdaptiveSizePolicy) { gclog_or_tty->print_cr( "AdaptiveSizePolicy::update_averages:" " survived: " SIZE_FORMAT --- 1303,1314 ---- _avg_survived->sample(survived); } else { size_t survived_guess = survived + promoted; _avg_survived->sample(survived_guess); } ! avg_promoted()->sample(promoted + total_pretenured_since_last_promotion()); ! reset_total_pretenured_since_last_promotion(); if (PrintAdaptiveSizePolicy) { gclog_or_tty->print_cr( "AdaptiveSizePolicy::update_averages:" " survived: " SIZE_FORMAT
< prev index next >