Compare the performance of Perl programs against some other language implementation.

For more information about the Perl implementation we measured see ↓ about Perl.

Compare to:

 Perl comparison summary


1/2 1/3 1/4 … Perl is better
Programs Time Memory Use Source Size Reduced N
chameneos-reduxNo program
reverse-complement1/2±1/3
k-nucleotide21/21/3
pidigits21/41/2
partial-sums21/3±
sum-file31/21/3
regex-dna31/21/2
nsieve15121/2
nsieve-bits181/31/2
binary-trees302±
fasta431/3±
recursive461/5± 7
n-body571/6±
mandelbrot581/31/2
fannkuch621/31/2
spectral-norm145±1/2

± look at the measurements

 Perl comparison measurements

Program & Logs CPU secs Memory KB Size B Elapsed secs ~ CPU Load
 reverse-complement 
Perl #21.9938,356298  
Java 6 -server3.6446,700863  
 k-nucleotide 
Perl #227.5442,836359  
Java 6 -server15.7566,5401052  
 pidigits 
Perl #26.213,144385  
Java 6 -server #23.3111,728938  
 partial-sums 
Perl #314.233,156389  
Java 6 -server #26.859,460470  
 sum-file 
Perl15.5514,91684  
Java 6 -server #24.7822,872222  
 regex-dna 
Perl #213.6625,048449  
Java 6 -server #24.0652,248711  
 nsieve 
Perl #260.70242,316290  
Java 6 -server4.0319,824452  
 nsieve-bits 
Perl93.554,024253  
Java 6 -server #35.1312,204517  
 binary-trees 
Perl224.0637,588481  
Java 6 -server #27.5624,012603  
 fasta 
Perl #4850.673,156934  
Java 6 -server #219.9610,0961240  
 recursive N = 7 reduced workload 
Perl #231.602,144380  
Java 6 -server0.689,652427  
 n-body 
Perl1,567.731,9041140  
Java 6 -server27.5410,8881430  
 mandelbrot 
Perl #2382.653,388311  
Java 6 -server #36.629,984623  
 fannkuch 
Perl728.503,144348  
Java 6 -server #211.799,888761  
 spectral-norm 
Perl #23,943.6318,536334  
Java 6 -server27.1526,424514  

 about Perl

This is perl, v5.8.8 built for i486-linux-gnu-thread-multi

Home Page: http://www.perl.org/

Download: http://www.cpan.org/src/5.0/

Revised BSD license