src/share/vm/gc_implementation/parallelScavenge/psAdaptiveSizePolicy.hpp

changeset 6267
a034dc5e910b
parent 6085
8f07aa079343
child 6876
710a3c8b516e
     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();

mercurial