--- old/src/hotspot/share/gc/cms/parNewGeneration.cpp 2018-10-29 21:54:58.546193590 -0700 +++ new/src/hotspot/share/gc/cms/parNewGeneration.cpp 2018-10-29 21:54:58.346194696 -0700 @@ -888,10 +888,7 @@ init_assuming_no_promotion_failure(); - if (UseAdaptiveSizePolicy) { - set_survivor_overflow(false); - size_policy->minor_collection_begin(); - } + size_policy->minor_collection_begin(); GCTraceTime(Trace, gc, phases) t1("ParNew", NULL, gch->gc_cause()); @@ -1017,10 +1014,7 @@ TASKQUEUE_STATS_ONLY(thread_state_set.print_termination_stats()); TASKQUEUE_STATS_ONLY(thread_state_set.print_taskqueue_stats()); - if (UseAdaptiveSizePolicy) { - size_policy->minor_collection_end(gch->gc_cause()); - size_policy->avg_survived()->sample(from()->used()); - } + size_policy->minor_collection_end(gch->gc_cause()); // We need to use a monotonically non-decreasing time in ms // or we will see time-warp warnings and os::javaTimeMillis() @@ -1108,9 +1102,6 @@ // Try allocating obj in to-space (unless too old) if (dummyOld.age() < tenuring_threshold()) { new_obj = (oop)par_scan_state->alloc_in_to_space(sz); - if (new_obj == NULL) { - set_survivor_overflow(true); - } } if (new_obj == NULL) { --- old/src/hotspot/share/gc/cms/parNewGeneration.hpp 2018-10-29 21:54:59.322189296 -0700 +++ new/src/hotspot/share/gc/cms/parNewGeneration.hpp 2018-10-29 21:54:59.126190380 -0700 @@ -346,11 +346,6 @@ protected: - bool _survivor_overflow; - - bool survivor_overflow() { return _survivor_overflow; } - void set_survivor_overflow(bool v) { _survivor_overflow = v; } - void restore_preserved_marks(); public: