From mboxrd@z Thu Jan 1 00:00:00 1970 From: mdj@sourceware.cygnus.com To: guile-cvs@sourceware.cygnus.com Subject: guile/guile-core/libguile gc.c Date: Mon, 20 Mar 2000 18:38:00 -0000 Message-id: <20000321023759.23411.qmail@sourceware.cygnus.com> X-SW-Source: 2000-q1/msg00473.html List-Id: CVSROOT: /cvs/guile Module name: guile Changes by: mdj@sourceware.cygnus.com 00/03/20 18:37:59 Modified files: guile-core/libguile: gc.c Log message: * gc.c (alloc_some_heap): Further improvement of minimal heap size prediction. (SCM_MAX): New macro. (scm_freelist_t): New field: collected_1. Previous amount of collected cells. (gc_sweep_freelist_finish): Trigger based on two last values of freelist->collected to avoid unnecessary allocation due to temporary peaks.