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: Sun, 19 Mar 2000 12:05:00 -0000 Message-id: <20000319200502.24092.qmail@sourceware.cygnus.com> X-SW-Source: 2000-q1/msg00448.html List-Id: CVSROOT: /cvs/guile Module name: guile Changes by: mdj@sourceware.cygnus.com 00/03/19 12:05:02 Modified files: guile-core/libguile: gc.c Log message: * gc.c (scm_gc_for_newcell, adjust_gc_trigger): Improved GC trigger adjustmeant: Take yield (freed cells) for all freelists into account. (SCM_INIT_HEAP_SIZE_1, SCM_GC_TRIGGER_1, SCM_GC_TRIGGER_2): Tuned to 50000 cell heap with 45% trigger. (scm_gc_cells_collected): Reintroduced. (SCM_HEAP_SIZE): New macro. (scm_gc_sweep): Reintroduced correct computation of scm_cells_allocated. (scm_freelist_t): Corrected commentary for field `cluster_size': Clustersize counts objects, not cells; New member `clusters_allocated'.