÷

 Step 1 : Are the Io 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 Io program used compared to the fastest Perl program.


 Step 2 : Are the Io 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 Io program used compared to the fastest Perl program.

 Io used what fraction? used how many times more? 
Benchmark Time Memory Code Reduced N
 fasta±
 spectral-norm11×±± 3,000
 partial-sums12×±
 sum-file13×±
 binary-trees16×±
 nsieve-bits32×
 reverse-complement127×±±

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

 Step 3 : Are the Io 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 Io program are shown for comparison against measurements of the fastest Perl program.

Program Source Code CPU secs Elapsed secs Memory KB Code B ~ CPU Load
 fasta 
Io5,255.9414,112688  
Perl850.673,156934  
 spectral-norm N = 3,000 reduced workload 
Io13,240.3415,740371  
Perl1,168.9318,536334  
 partial-sums 
Io164.2913,560381  
Perl14.233,156389  
 sum-file 
Io202.0625,080104  
Perl15.5514,91684  
 binary-trees 
Io3,607.79108,776400  
Perl224.0637,588481  
 nsieve-bits 
Io3,038.4016,052380  
Perl93.554,024253  
 reverse-complement 
Io252.2229,964369  
Perl1.9938,356298  
 fannkuch
IoFailed
 mandelbrot
IoFailed
 n-body
IoFailed
 nsieve
IoFailed
 recursive
IoFailed
 chameneos-redux
   No program
 k-nucleotide
   No program
 pidigits
   No program
 regex-dna
   No program

 Measurements for all the accepted programs

 Io : everything is a prototype object minimalism 

Exception: unable to read file '--version'

Home Page: http://www.iolanguage.com

Download: http://www.iolanguage.com/downloads/

Revised BSD license