import std.stdio; int main(){ writefln("Hello Bloat!"); return 0; }dmd -release -O hello.d On Windows: v1.071 = 339 Kb v2.056 = 1017 Kb
$ dmd -release -O test.d 867K $ strip -s test 572K I don't know where the 300KB come from. The map files are equal: dmd -release -O -map test.d dmd -release -O -L-s -map test.d This is what Hello World looks like on x64 Linux: http://thecybershadow.net/d/mapview/view.php?id=4ee3af86c32f2