D compiler benchmarks

Jason House jason.james.house at gmail.com
Sun Mar 8 08:00:32 PDT 2009


Robert Clipsham Wrote:

> Hi all,
> 
> I have set up some benchmarks for dmd, ldc and gdc at 
> http://dbench.octarineparrot.com/.
> 
> There are currently only 6 tests all from 
> http://shootout.alioth.debian.org/gp4/d.php. My knowledge of phobos is 
> not great enough to port the others to tango (I've chosen tango as ldc 
> does not support phobos currently, so it make sense to choose tango as 
> all compilers support it). If you would like to contribute new tests or 
> improve on the current ones let me know and I'll include them next time 
> I run them.
> 
> All source code can be found at 
> http://hg.octarineparrot.com/dbench/file/tip.
> 
> Let me know if you have any ideas for how I can improve the benchmarks, 
> I currently plan to add compile times, size of the final executable and 
> memory usage (if anyone knows an easy way to get the memory usage of a 
> process in D, let me know :D).

I don't think it's proper to limit solutions to either Phobos or Tango, or either D1 or D2. Why not include all mixes of standard libraries, compilers, and major D versions?

I've always heard Tango is faster... Let's see proof!
Similarly, D2 aims to do multithreading better. I'd love to see performance and code differences between D1 and D2.



More information about the Digitalmars-d mailing list