1.1 --- a/src/share/vm/gc_implementation/parallelScavenge/psAdaptiveSizePolicy.hpp Thu Jan 30 14:05:07 2014 -0800 1.2 +++ b/src/share/vm/gc_implementation/parallelScavenge/psAdaptiveSizePolicy.hpp Wed Jan 29 23:17:05 2014 +0100 1.3 @@ -240,7 +240,6 @@ 1.4 void major_collection_begin(); 1.5 void major_collection_end(size_t amount_live, GCCause::Cause gc_cause); 1.6 1.7 - // 1.8 void tenured_allocation(size_t size) { 1.9 _avg_pretenured->sample(size); 1.10 } 1.11 @@ -248,9 +247,9 @@ 1.12 // Accessors 1.13 // NEEDS_CLEANUP should use sizes.hpp 1.14 1.15 - size_t calculated_old_free_size_in_bytes() const { 1.16 - return (size_t)(_promo_size + avg_promoted()->padded_average()); 1.17 - } 1.18 + static size_t calculate_free_based_on_live(size_t live, uintx ratio_as_percentage); 1.19 + 1.20 + size_t calculated_old_free_size_in_bytes() const; 1.21 1.22 size_t average_old_live_in_bytes() const { 1.23 return (size_t) avg_old_live()->average();