dmd -run speed trends
Walter Bright
newshound2 at digitalmars.com
Sat Dec 16 03:31:05 UTC 2023
On 12/7/2023 12:39 PM, Witold Baryluk wrote:
> Inspecting output of `dmd -v`, shows that a lot of time is spend on various
> helpers of `writefln`. Changing `writefln` to `writeln` (and adjusting things so
> the output is still the same), speeds things a lot:
>
> 729.5 ms -> 431.8 ms (dmd 2.106.0)
> 896.6 ms -> 638.7 (dmd 2.098.1)
>
> Considering that most script like programs will need to do some IO, `writefln`
> looks a little bloated (slow to compile). Having string interpolation would
> probably help a little, but even then 431 ms is not that great.
It would be illuminating to compare using printf rather than writefln.
More information about the Digitalmars-d
mailing list