< prev index next >

src/share/vm/memory/defNewGeneration.cpp

Print this page




 438                   (HeapWord*)_virtual_space.high());
 439     gch->barrier_set()->resize_covered_region(cmr);
 440     if (Verbose && PrintGC) {
 441       size_t new_size_after  = _virtual_space.committed_size();
 442       size_t eden_size_after = eden()->capacity();
 443       size_t survivor_size_after = from()->capacity();
 444       gclog_or_tty->print("New generation size " SIZE_FORMAT "K->"
 445         SIZE_FORMAT "K [eden="
 446         SIZE_FORMAT "K,survivor=" SIZE_FORMAT "K]",
 447         new_size_before/K, new_size_after/K,
 448         eden_size_after/K, survivor_size_after/K);
 449       if (WizardMode) {
 450         gclog_or_tty->print("[allowed " SIZE_FORMAT "K extra for %d threads]",
 451           thread_increase_size/K, threads_count);
 452       }
 453       gclog_or_tty->cr();
 454     }
 455   }
 456 }
 457 
 458 void DefNewGeneration::younger_refs_iterate(OopsInGenClosure* cl) {
 459   assert(false, "NYI -- are you sure you want to call this?");
 460 }
 461 
 462 
 463 size_t DefNewGeneration::capacity() const {
 464   return eden()->capacity()
 465        + from()->capacity();  // to() is only used during scavenge
 466 }
 467 
 468 
 469 size_t DefNewGeneration::used() const {
 470   return eden()->used()
 471        + from()->used();      // to() is only used during scavenge
 472 }
 473 
 474 
 475 size_t DefNewGeneration::free() const {
 476   return eden()->free()
 477        + from()->free();      // to() is only used during scavenge
 478 }




 438                   (HeapWord*)_virtual_space.high());
 439     gch->barrier_set()->resize_covered_region(cmr);
 440     if (Verbose && PrintGC) {
 441       size_t new_size_after  = _virtual_space.committed_size();
 442       size_t eden_size_after = eden()->capacity();
 443       size_t survivor_size_after = from()->capacity();
 444       gclog_or_tty->print("New generation size " SIZE_FORMAT "K->"
 445         SIZE_FORMAT "K [eden="
 446         SIZE_FORMAT "K,survivor=" SIZE_FORMAT "K]",
 447         new_size_before/K, new_size_after/K,
 448         eden_size_after/K, survivor_size_after/K);
 449       if (WizardMode) {
 450         gclog_or_tty->print("[allowed " SIZE_FORMAT "K extra for %d threads]",
 451           thread_increase_size/K, threads_count);
 452       }
 453       gclog_or_tty->cr();
 454     }
 455   }
 456 }
 457 
 458 void DefNewGeneration::younger_refs_iterate(OopsInGenClosure* cl, uint n_threads) {
 459   assert(false, "NYI -- are you sure you want to call this?");
 460 }
 461 
 462 
 463 size_t DefNewGeneration::capacity() const {
 464   return eden()->capacity()
 465        + from()->capacity();  // to() is only used during scavenge
 466 }
 467 
 468 
 469 size_t DefNewGeneration::used() const {
 470   return eden()->used()
 471        + from()->used();      // to() is only used during scavenge
 472 }
 473 
 474 
 475 size_t DefNewGeneration::free() const {
 476   return eden()->free()
 477        + from()->free();      // to() is only used during scavenge
 478 }


< prev index next >