Compare the performance of D Digital Mars programs against some other language implementation.

For more information about the D implementation we measured see ↓ about D Digital Mars.

Compare to:

 D Digital Mars comparison summary


1/2 1/3 1/4 … D Digital Mars is better
Programs Time Memory Use Source Size Reduced N
fannkuch±±±
sum-file±±1/2
partial-sums±±±
binary-trees±±±
fasta±4±
pidigits±±±
nsieve±±±
nsieve-bits±2±
spectral-norm±±±
reverse-complement±±±
k-nucleotide±21/2
regex-dna±71/3
n-body±±±
mandelbrot2±1/3
chameneos-redux22±
recursive3±1/2

± look at the measurements

 D Digital Mars comparison measurements

Program & Logs CPU secs Memory KB Size B Elapsed secs ~ CPU Load
 fannkuch 
D Digital Mars6.11628498  
C++ GNU g++ #27.78844554  
 sum-file 
D Digital Mars5.70616166  
C++ GNU g++ #26.47852260  
 partial-sums 
D Digital Mars #43.89588440  
C++ GNU g++ #34.05852531  
 binary-trees 
D Digital Mars #24.344,724705  
C++ GNU g++ #24.476,996541  
 fasta 
D Digital Mars18.993,0521095  
C++ GNU g++ #418.727881248  
 pidigits 
D Digital Mars #31.70852756  
C++ GNU g++ #21.661,052652  
 nsieve 
D Digital Mars #32.138,368298  
C++ GNU g++ #32.085,764313  
 nsieve-bits 
D Digital Mars #24.075,108394  
C++ GNU g++3.863,316494  
 spectral-norm 
D Digital Mars27.14720403  
C++ GNU g++23.84900442  
 reverse-complement 
D Digital Mars #20.6412,924685  
C++ GNU g++ #30.5413,288810  
 k-nucleotide 
D Digital Mars #29.2022,976666  
C++ GNU g++ #37.469,3041380  
 regex-dna 
D Digital Mars #27.5486,596506  
C++ GNU g++ #35.5812,7041588  
 n-body 
D Digital Mars20.676881308  
C++ GNU g++ #214.629321705  
 mandelbrot 
D Digital Mars #26.16632399  
C++ GNU g++ #43.028961097  
 chameneos-redux 
D Digital Mars41.071,7481335  
C++ GNU g++16.691,0041729  
 recursive 
D Digital Mars #26.311,196349  
C++ GNU g++ #22.401,008566  

 about D Digital Mars

Digital Mars D Compiler v1.030

Home Page: http://www.digitalmars.com/d/

Download: http://www.digitalmars.com/d/

Revised BSD license