÷

 Step 1 : Are the Lisp SBCL programs faster? At a glance.

This chart shows 3 comparisons - Time-used, Memory-used and Code-used.

Each chart bar shows, for one unidentified benchmark, how much the fastest Lisp SBCL program used compared to the fastest Java 6 -server program.


 Step 2 : Are the Lisp SBCL programs faster? Approximately.

This table shows 3 comparisons - Time-used, Memory-used and Code-used.

Each table row shows, for one named benchmark, how much the fastest Lisp SBCL program used compared to the fastest Java 6 -server program.

 Lisp SBCL used what fraction? used how many times more? 
Benchmark Time Memory Code Reduced N
 partial-sums1/2±
 binary-trees1/2±±
 fannkuch±±
 reverse-complement±1/2
 spectral-norm±±
 recursive±±±
 k-nucleotide±±±
 regex-dna±1/2
 nsieve±±
 nsieve-bits±
 n-body±±
 fasta±
 mandelbrot±
 sum-file±
 pidigits±

± read the measurements and then read the program source code.

 Step 3 : Are the Lisp SBCL programs faster? Measurements.

This table shows 5 measurements - CPU Time, Elapsed Time, Memory, Code and ~ CPU Load.

For each named benchmark, measurements of the fastest Lisp SBCL program are shown for comparison against measurements of the fastest Java 6 -server program.

Program Source Code CPU secs Elapsed secs Memory KB Code B ~ CPU Load
 partial-sums 
Lisp SBCL4.3916,944505  
Java 6 -server9.158,488474  
 binary-trees 
Lisp SBCL3.7236,324553  
Java 6 -server6.8926,808603  
 fannkuch 
Lisp SBCL7.7017,344624  
Java 6 -server11.058,884555  
 reverse-complement 
Lisp SBCL1.4038,828896  
Java 6 -server1.3058,932592  
 spectral-norm 
Lisp SBCL26.0518,652625  
Java 6 -server24.0110,008514  
 recursive 
Lisp SBCL8.4517,460523  
Java 6 -server6.7612,044427  
 k-nucleotide 
Lisp SBCL20.8153,2281435  
Java 6 -server15.8970,9641052  
 regex-dna 
Lisp SBCL10.88276,452586  
Java 6 -server7.8175,892921  
 nsieve 
Lisp SBCL3.3137,488351  
Java 6 -server2.2520,592296  
 nsieve-bits 
Lisp SBCL7.5721,180376  
Java 6 -server5.0413,364523  
 n-body 
Lisp SBCL22.5316,9521363  
Java 6 -server14.7511,5241424  
 fasta 
Lisp SBCL36.2316,8241419  
Java 6 -server21.469,1841240  
 mandelbrot 
Lisp SBCL6.2317,840653  
Java 6 -server3.2411,092623  
 sum-file 
Lisp SBCL11.8326,848167  
Java 6 -server4.109,972226  
 pidigits 
Lisp SBCL6.0032,876645  
Java 6 -server1.928,992938  
 chameneos-redux
   No program

 Measurements for all the accepted programs

 Lisp SBCL : pioneering s-expression oriented programming 

online book Practical Common Lisp

This is SBCL 1.0.15-gentoo, an implementation of ANSI Common Lisp.

Home Page: http://sbcl.sourceforge.net/

Download: http://sbcl.sourceforge.net/

Revised BSD license