equal
deleted
inserted
replaced
671 return _psh; |
671 return _psh; |
672 } |
672 } |
673 |
673 |
674 // Before delegating the resize to the young generation, |
674 // Before delegating the resize to the young generation, |
675 // the reserved space for the young and old generations |
675 // the reserved space for the young and old generations |
676 // may be changed to accomodate the desired resize. |
676 // may be changed to accommodate the desired resize. |
677 void ParallelScavengeHeap::resize_young_gen(size_t eden_size, |
677 void ParallelScavengeHeap::resize_young_gen(size_t eden_size, |
678 size_t survivor_size) { |
678 size_t survivor_size) { |
679 if (UseAdaptiveGCBoundary) { |
679 if (UseAdaptiveGCBoundary) { |
680 if (size_policy()->bytes_absorbed_from_eden() != 0) { |
680 if (size_policy()->bytes_absorbed_from_eden() != 0) { |
681 size_policy()->reset_bytes_absorbed_from_eden(); |
681 size_policy()->reset_bytes_absorbed_from_eden(); |
688 _young_gen->resize(eden_size, survivor_size); |
688 _young_gen->resize(eden_size, survivor_size); |
689 } |
689 } |
690 |
690 |
691 // Before delegating the resize to the old generation, |
691 // Before delegating the resize to the old generation, |
692 // the reserved space for the young and old generations |
692 // the reserved space for the young and old generations |
693 // may be changed to accomodate the desired resize. |
693 // may be changed to accommodate the desired resize. |
694 void ParallelScavengeHeap::resize_old_gen(size_t desired_free_space) { |
694 void ParallelScavengeHeap::resize_old_gen(size_t desired_free_space) { |
695 if (UseAdaptiveGCBoundary) { |
695 if (UseAdaptiveGCBoundary) { |
696 if (size_policy()->bytes_absorbed_from_eden() != 0) { |
696 if (size_policy()->bytes_absorbed_from_eden() != 0) { |
697 size_policy()->reset_bytes_absorbed_from_eden(); |
697 size_policy()->reset_bytes_absorbed_from_eden(); |
698 return; // The generation changed size already. |
698 return; // The generation changed size already. |