hotspot/src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp
changeset 22551 9bf46d16dcc6
parent 22203 d748cd0e8b1e
child 22552 a29022212180
equal deleted inserted replaced
22550:820966182ab9 22551:9bf46d16dcc6
   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.