On Tue, 24 Jul 2012 10:34:57 -0400, Andrei Alexandrescu <[email protected]> wrote:

Hello,


I was talking to Walter on how to define a good study of D's compilation speed. We figured that we clearly need a good baseline, otherwise numbers have little meaning.

Might I draw attention again to this bug:

http://d.puremagic.com/issues/show_bug.cgi?id=4900

Granted, this is really freaking old. A re-application of profiling should be done.

But in general, what I have observed from DMD compiling is that the number and size (string size) of symbols is what really bogs it down. Most of the time, it's lightning fast.

The reason the dcollections unit test taxes it so much is because I'm instantiating 15 objects for each container type, and each one has humongous symbols, a consequence of so many template arguments.

-Steve

Reply via email to