<div dir="ltr"><br><br><div class="gmail_quote"><div dir="ltr">On Fri, Nov 23, 2018 at 10:00 AM Chris Katko via Digitalmars-d-learn <<a href="mailto:digitalmars-d-learn@puremagic.com">digitalmars-d-learn@puremagic.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Any time I see people mention the benefits of D, I see "compile <br>
times" "compile times" "compile times" over and over.<br>
<br>
I'm using very modest amounts of templates, for a fairly small <br>
sized program (very early work toward a game), and I'm hitting <br>
~15 seconds compile time in LDC and ~7 seconds in DMD. And I'm <br>
not even compiling with optimizations!<br>
<br>
ldc2 -w -ofextra  extra.d molto.d helper.d editor.d common.d <br>
map.d object_t.d animation.d ini.d  -L-L. $@    -gc -d-debug=3  <br>
-de -fdmd-trace-functions<br>
<br>
dmd -w -ofextra extra.d molto.d helper.d editor.d common.d map.d <br>
object_t.d animation.d ini.d -profile=gc  -profile  -g -debug <br>
-color -L-L.<br>
<br>
I keep putting stuff into new files, but it feels like it's <br>
compiling everything from scratch / not getting faster the way <br>
C++ does.<br>
<br>
And I'm not even bringing up the 800MB of RAM required because I <br>
dared to import std.regex. (On a laptop with 2 GB of RAM. RIP. If <br>
I dare to have tabs open, the compile time goes into the minutes <br>
thanks to swapping.)<br>
<br></blockquote><div><br></div><div>AFAIK debug builds are slower? Can you share your files with us? So I can try to find out what is the main problem</div></div></div>