Compare the performance of Ruby MRI programs against some other language implementation.

For more information about the Ruby implementation we measured see ↓ about Ruby MRI.

Compare to:

 Ruby MRI comparison summary


1/2 1/3 1/4 … Ruby MRI is better
Programs Time Memory Use Source Size Reduced N
chameneos-reduxNo program
binary-trees±±±
regex-dna±4±
pidigits±112
nsieve21/4±
recursive24±
fannkuch2±±
spectral-norm2±±
n-body3±±
partial-sums3±±
mandelbrot4±±
reverse-complement42±
sum-file42±
fasta4127±
k-nucleotide52±
nsieve-bits62±

± look at the measurements

 Ruby MRI comparison measurements

Program & Logs CPU secs Memory KB Size B Elapsed secs ~ CPU Load
 binary-trees 
Ruby MRI #2172.3148,756409  
Perl #2239.3647,936541  
 regex-dna 
Ruby MRI9.3781,148323  
Perl #411.8121,408431  
 pidigits 
Ruby MRI #23.6828,196653  
Perl #23.612,532385  
 nsieve 
Ruby MRI41.5130,408270  
Perl #225.45121,904290  
 recursive 
Ruby MRI #21,482.3948,360301  
Perl #2898.7810,836380  
 fannkuch 
Ruby MRI1,786.761,872326  
Perl855.721,492348  
 spectral-norm 
Ruby MRI9,862.172,732292  
Perl #24,089.082,468334  
 n-body 
Ruby MRI #24,847.571,7121137  
Perl1,697.591,9361140  
 partial-sums 
Ruby MRI59.611,640362  
Perl #317.411,476389  
 mandelbrot 
Ruby MRI #31,455.281,652349  
Perl #2403.201,724311  
 reverse-complement 
Ruby MRI8.0886,340266  
Perl #21.9938,360298  
 sum-file 
Ruby MRI76.342,44875  
Perl18.171,46884  
 fasta 
Ruby MRI4,202.98238,156744  
Perl #4950.041,872934  
 k-nucleotide 
Ruby MRI #2160.0984,616420  
Perl #232.0742,816359  
 nsieve-bits 
Ruby MRI #2588.266,020346  
Perl100.184,004253  

 about Ruby MRI

online book "Programming Ruby: The Pragmatic Programmer's Guide

ruby 1.8.6 (2007-03-13 patchlevel 0) [i686-linux]

Home Page: Ruby is

Download: Download Ruby

Revised BSD license