dmd memory usage

Steven Schveighoffer schveiguy at gmail.com
Mon Nov 18 00:20:12 UTC 2019


I'm fighting some out of memory problems using DMD and some 
super-template heavy code.

I have ideas on how to improve the situation, but it involves 
redesigning a large portion of the design. I want to do it 
incrementally, but I need to see things improving.

Is there a straightforward way to figure out how much memory the 
compiler uses during compilation? I though maybe /usr/bin/time, but I 
feel like I don't trust the output to be the true max resident size to 
be what I'm looking for (or that it's 100% accurate). Is there a 
sure-fire way to have DMD print it's footprint?

-Steve


More information about the Digitalmars-d-learn mailing list