gencgc: scale generation.bytes_consed_between_gc to number of gens
commit661bcd7d3e0bdc1966f3878fa71d322ffd5927a4
authorNikodemus Siivola <nikodemus@sb-studio.net>
Sun, 29 Apr 2012 17:06:45 +0000 (29 20:06 +0300)
committerNikodemus Siivola <nikodemus@sb-studio.net>
Sun, 29 Apr 2012 17:32:19 +0000 (29 20:32 +0300)
tree334de4bcfefde6e2f972bfdaafa40c4ad6aac9cb
parentf1f283e6bee12b7d70bcec52aa226d0532a490fb
gencgc: scale generation.bytes_consed_between_gc to number of gens

  This means we have by default 5% of total heap usable in the nursery
  between GCs, and another 5% of the total heap split between all the
  generations -- and roughly matches the nursery/old generation sizes
  relations from before the dynamic-space-size based scaling.

  Fixes lp#991293, regression since
  6848a92fd4af23d0695eeaaed9efcbdfd9e1d9e5.
NEWS
src/code/gc.lisp
src/runtime/gencgc.c
tests/gc.impure.lisp