This is the mail archive of the guile-cvs@sources.redhat.com mailing list for the Guile project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

guile-modules/benchmarks lib.scm


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'.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]