35 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
			
		
		
	
	
			35 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
This directory contains the Gambit benchmarks and benchmarking
 | 
						|
infrastructure, written by Marc Feeley.  Will Clinger has
 | 
						|
hacked it up to run benchmarks on the machines used by the
 | 
						|
Larceny project, and has added several benchmarks beyond
 | 
						|
those distributed with Gambit.
 | 
						|
 | 
						|
Additional files and directories:
 | 
						|
 | 
						|
    summarize.sch   ; Scheme code for summarizing results
 | 
						|
    summarize2.sch  ; Scheme code for generating HTML of results
 | 
						|
    results.*       ; outputs of the bench script
 | 
						|
    Results         ; a place to move results.* files
 | 
						|
 | 
						|
To summarize results:
 | 
						|
 | 
						|
    % larceny
 | 
						|
    > (load "summarize.sch")
 | 
						|
    > ((summarize larceny-results) "results.Larceny")
 | 
						|
    > ((summarize mzscheme-results) "results.MzScheme")
 | 
						|
 | 
						|
An output file can be specified as an optional argument.
 | 
						|
 | 
						|
To generate HTML bar graphs of summarized results:
 | 
						|
 | 
						|
    % larceny
 | 
						|
    > (load "summarize.sch")
 | 
						|
    > (load "summarize2.sch")
 | 
						|
    > (define summaries (decode-usual-suspects))
 | 
						|
    > (graph-benchmarks summaries "temp1")
 | 
						|
 | 
						|
See the definition of decode-usual-suspects in summarize.sch.
 | 
						|
There is also a decode-usual-suspects-linux.
 | 
						|
 | 
						|
Will Clinger
 |