This is the mail archive of the
guile-cvs@sources.redhat.com
mailing list for the Guile project.
guile-modules/benchmarks lib.scm
- To: guile-cvs at sourceware dot cygnus dot com
- Subject: guile-modules/benchmarks lib.scm
- From: cmm at sourceware dot cygnus dot com
- Date: 16 Aug 2000 01:13:55 -0000
CVSROOT: /cvs/guile
Module name: guile-modules
Changes by: cmm@sourceware.cygnus.com 2000-08-15 18:13:55
Modified files:
benchmarks : lib.scm
Log message:
* lib.scm (*benchmark-obscure-gc-stuff*): exported variable. set
it to true if you tweak GC.
(times:gc-mark, times:gc-sweep, times:cells-marked,
times:cells-swept): new selectors.
(general) reorganized times to be an alist -- it's more
extendable.
(times:now): return more stats.
(times:format): print more things if *benchmark-obscure-gc-stuff*
is true. slightly reorganized.
(map-cdrs): new procedure, like `map' but expects an alist and
maps its function argument over cdrs.
(times:elapsed, times:add): use `map-cdrs'.