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
pidigits21/81/5
regex-dna3±1/3
reverse-complement13±1/2
k-nucleotide17±1/4
fasta461/6±
binary-trees692±
n-body771/6±
mandelbrot12261/2
fannkuch2381/81/3
spectral-norm3541/41/3

± look at the measurements

 Perl comparison measurements

Program & Logs CPU secs Memory KB Size B Elapsed secs ~ CPU Load
 pidigits 
Perl #28.083,3043858.08  100% 0% 0% 0%
Java 6 -server #413.8528,04818165.36  57% 61% 53% 62%
 regex-dna 
Perl #446.45562,05644046.45  0% 100% 0% 0%
Java 6 -server #245.39563,420153416.01  79% 67% 78% 58%
 reverse-complement 
Perl #238.22422,91229838.22  0% 99% 0% 0%
Java 6 -server #42.97473,3285922.99  36% 57% 0% 7%
 k-nucleotide 
Perl #2246.72709,252359249.79  1% 1% 98% 0%
Java 6 -server #249.08761,096160214.53  81% 80% 97% 80%
 fasta 
Perl #4347.132,128934347.13  0% 100% 0% 0%
Java 6 -server #27.5212,67212407.51  98% 0% 0% 2%
 binary-trees 
Perl #21,343.31643,5045411,343.26  100% 0% 0% 0%
Java 6 -server #230.80289,72460319.57  77% 26% 24% 30%
 n-body 
Perl1,930.062,14011401,929.94  0% 100% 0% 0%
Java 6 -server #225.2312,440142425.21  0% 0% 0% 100%
 mandelbrot 
Perl5,489.72300,1605501,432.43  96% 95% 96% 95%
Java 6 -server #346.3648,94890311.72  99% 99% 99% 99%
 fannkuch 
Perl4,358.001,6683484,357.75  0% 0% 100% 0%
Java 6 -server66.1013,768115018.34  80% 75% 99% 99%
 spectral-norm 
Perl1,446.022,7963551,445.94  87% 0% 13% 0%
Java 6 -server #215.9412,5769504.09  97% 97% 99% 97%

 about Perl

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

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

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

Revised BSD license