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
regex-dna21/41/2
reverse-complement21/21/2
pidigits21/41/2
partial-sums21/6±
k-nucleotide21/21/3
sum-file41/71/3
nsieve116±
nsieve-bits201/31/2
binary-trees352±
fasta441/5±
fannkuch771/61/2
n-body1151/6±
mandelbrot1241/61/2
recursive133±±
spectral-norm1701/41/2

± look at the measurements

 Perl comparison measurements

Program & Logs CPU secs Memory KB Size B Elapsed secs ~ CPU Load
 regex-dna 
Perl #411.8121,408431  
Java 6 -server #47.8175,892921  
 reverse-complement 
Perl #21.9938,360298  
Java 6 -server #41.3058,932592  
 pidigits 
Perl #23.612,532385  
Java 6 -server #21.928,992938  
 partial-sums 
Perl #317.411,476389  
Java 6 -server #39.158,488474  
 k-nucleotide 
Perl #232.0742,816359  
Java 6 -server15.8970,9641052  
 sum-file 
Perl18.171,46884  
Java 6 -server #44.109,972226  
 nsieve 
Perl #225.45121,904290  
Java 6 -server #32.2520,592296  
 nsieve-bits 
Perl100.184,004253  
Java 6 -server #45.0413,364523  
 binary-trees 
Perl #2239.3647,936541  
Java 6 -server #26.8926,808603  
 fasta 
Perl #4950.041,872934  
Java 6 -server #221.469,1841240  
 fannkuch 
Perl855.721,492348  
Java 6 -server #411.058,884555  
 n-body 
Perl1,697.591,9361140  
Java 6 -server #214.7511,5241424  
 mandelbrot 
Perl #2403.201,724311  
Java 6 -server #33.2411,092623  
 recursive 
Perl #2898.7810,836380  
Java 6 -server6.7612,044427  
 spectral-norm 
Perl #24,089.082,468334  
Java 6 -server24.0110,008514  

 about Perl

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

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

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

Revised BSD license