diff -r 7939b3c4e408 -r c25572739e7c src/hotspot/share/gc/shared/adaptiveSizePolicy.cpp --- a/src/hotspot/share/gc/shared/adaptiveSizePolicy.cpp Wed Aug 08 10:21:23 2018 +0800 +++ b/src/hotspot/share/gc/shared/adaptiveSizePolicy.cpp Wed Aug 08 15:31:06 2018 +0200 @@ -49,16 +49,16 @@ size_t init_survivor_size, double gc_pause_goal_sec, uint gc_cost_ratio) : + _throughput_goal(1.0 - double(1.0 / (1.0 + (double) gc_cost_ratio))), _eden_size(init_eden_size), _promo_size(init_promo_size), _survivor_size(init_survivor_size), - _gc_pause_goal_sec(gc_pause_goal_sec), - _throughput_goal(1.0 - double(1.0 / (1.0 + (double) gc_cost_ratio))), _gc_overhead_limit_exceeded(false), _print_gc_overhead_limit_would_be_exceeded(false), _gc_overhead_limit_count(0), _latest_minor_mutator_interval_seconds(0), _threshold_tolerance_percent(1.0 + ThresholdTolerance/100.0), + _gc_pause_goal_sec(gc_pause_goal_sec), _young_gen_change_for_minor_throughput(0), _old_gen_change_for_major_throughput(0) { assert(AdaptiveSizePolicyGCTimeLimitThreshold > 0,