÷

 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.


 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
 n-body±±±
 reverse-complement±1/2
 mandelbrot±±±
 spectral-norm±1/2±
 fasta1/2±
 regex-dna±
 binary-trees±±
 fannkuch1/31/2
 pidigits±1/3
 k-nucleotide±±

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

 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
 n-body 
Lisp SBCL23.1323.1419,5441363  100% 0% 1% 0%
Java 6 -server23.1323.1315,1001424  0% 0% 0% 100%
 reverse-complement 
Lisp SBCL2.732.74252,700896  1% 100% 0% 1%
Java 6 -server2.712.67475,908592  3% 1% 94% 3%
 mandelbrot 
Lisp SBCL49.4613.3069,1921002  93% 100% 91% 91%
Java 6 -server42.0210.6966,984903  98% 98% 98% 99%
 spectral-norm 
Lisp SBCL22.226.017,476883  92% 92% 93% 93%
Java 6 -server17.334.5115,208950  98% 95% 94% 97%
 fasta 
Lisp SBCL15.0015.006,8881419  0% 0% 0% 100%
Java 6 -server8.248.2215,1441240  0% 1% 0% 100%
 regex-dna 
Lisp SBCL44.5820.28787,4041948  51% 42% 75% 50%
Java 6 -server26.6710.91681,824929  57% 68% 63% 55%
 binary-trees 
Lisp SBCL38.2738.27414,792612  0% 0% 0% 100%
Java 6 -server20.5316.18566,032603  13% 86% 16% 11%
 fannkuch 
Lisp SBCL53.6653.666,748624  0% 0% 100% 0%
Java 6 -server68.4719.0917,5841150  81% 97% 74% 99%
 pidigits 
Lisp SBCL19.1019.1061,592645  100% 0% 0% 0%
Java 6 -server14.155.7950,5081816  49% 60% 52% 56%
 k-nucleotide 
Lisp SBCL121.38121.38348,6201284  0% 0% 100% 0%
Java 6 -server49.2214.57480,4081602  79% 78% 98% 82%
 chameneos-redux
   No program

 Lisp SBCL : pioneering s-expression oriented programming 

online book Practical Common Lisp

This is SBCL 1.0.30, an implementation of ANSI Common Lisp.

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

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

Revised BSD license