--- old/src/hotspot/share/gc/shared/collectorPolicy.cpp 2018-02-21 20:48:16.963386060 +0100 +++ new/src/hotspot/share/gc/shared/collectorPolicy.cpp 2018-02-21 20:48:16.735378292 +0100 @@ -172,8 +172,7 @@ _max_old_size(0), _gen_alignment(0), _young_gen_spec(NULL), - _old_gen_spec(NULL), - _size_policy(NULL) + _old_gen_spec(NULL) {} size_t GenCollectorPolicy::scale_by_NewRatio_aligned(size_t base_size) { @@ -186,18 +185,6 @@ return desired_size < max_minus ? desired_size : max_minus; } - -void GenCollectorPolicy::initialize_size_policy(size_t init_eden_size, - size_t init_promo_size, - size_t init_survivor_size) { - const double max_gc_pause_sec = ((double) MaxGCPauseMillis) / 1000.0; - _size_policy = new AdaptiveSizePolicy(init_eden_size, - init_promo_size, - init_survivor_size, - max_gc_pause_sec, - GCTimeRatio); -} - size_t GenCollectorPolicy::young_gen_size_lower_bound() { // The young generation must be aligned and have room for eden + two survivors return align_up(3 * _space_alignment, _gen_alignment);