<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">2015-03-31 0:53 GMT+02:00 H. S. Teoh via Digitalmars-d <span dir="ltr"><<a href="mailto:digitalmars-d@puremagic.com" target="_blank">digitalmars-d@puremagic.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5"><br></div></div>
Yeah, dmd memory consumption is way off the charts, because under the<br>
pretext of compile speed it never frees allocated memory. Unfortunately,<br>
the assumption that not managing memory == faster quickly becomes untrue<br>
once dmd runs out of RAM and the OS starts thrashing. Compile times<br>
quickly skyrocket exponentially as everything gets stuck on I/O.<br>
<br>
This is one of the big reasons I can't use D on my work PC, because it's<br>
an older machine with limited RAM, and when DMD is running the whole box<br>
slows down to an unusable crawl.<br>
<br>
This is not the first time this issue was brought up, but it seems<br>
nobody in the compiler team cares enough to do anything about it. :-(<br>
<br>
<br>
T<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Lottery: tax on the stupid. -- Slashdotter<br>
</font></span></blockquote></div><br>I can relate. DMD compilation speed was nothing but a myth to me until I migrated from 4GBs to 8 GBs. And everytime I compiled something, my computer froze for a few seconds (or a few minutes, depending of the project).</div></div>