÷

 Are the Perl programs faster?

Do the Perl programs use optimized assembly code libraries? Are they small simple programs or very optimized programs? Do the Perl programs use a fraction of the time used by other programs or do they use several times more?


 Perl used what fraction? used how many times more? 
Programs Time Memory Code Reduced N
↓ regex-dna1/41/2
↓ reverse-complement1/21/2
↓ pidigits1/41/2
↓ partial-sums1/6±
↓ k-nucleotide1/21/3
↓ sum-file1/71/3
↓ nsieve11×±
↓ nsieve-bits20×1/31/2
↓ binary-trees35×±
↓ fasta44×1/5±
↓ fannkuch77×1/61/2
↓ n-body115×1/6±
↓ mandelbrot124×1/61/2
↓ recursive133×±±
↓ spectral-norm170×1/41/2

± look at the measurements and then look at the programs.

 Are the Perl programs faster?

Program & Logs CPU secs Elapsed secs Memory KB Code B ~ CPU Load
 regex-dna 
Perl11.8121,408431  
Java 6 -server7.8175,892921  
 reverse-complement 
Perl1.9938,360298  
Java 6 -server1.3058,932592  
 pidigits 
Perl3.612,532385  
Java 6 -server1.928,992938  
 partial-sums 
Perl17.411,476389  
Java 6 -server9.158,488474  
 k-nucleotide 
Perl32.0742,816359  
Java 6 -server15.8970,9641052  
 sum-file 
Perl18.171,46884  
Java 6 -server4.109,972226  
 nsieve 
Perl25.45121,904290  
Java 6 -server2.2520,592296  
 nsieve-bits 
Perl100.184,004253  
Java 6 -server5.0413,364523  
 binary-trees 
Perl239.3647,936541  
Java 6 -server6.8926,808603  
 fasta 
Perl950.041,872934  
Java 6 -server21.469,1841240  
 fannkuch 
Perl855.721,492348  
Java 6 -server11.058,884555  
 n-body 
Perl1,697.591,9361140  
Java 6 -server14.7511,5241424  
 mandelbrot 
Perl403.201,724311  
Java 6 -server3.2411,092623  
 recursive 
Perl898.7810,836380  
Java 6 -server6.7612,044427  
 spectral-norm 
Perl4,089.082,468334  
Java 6 -server24.0110,008514  
 chameneos-redux
   No program

 Perl : server-side shell & cgi scripts 

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