On 4/1/2014 12:22 PM, Denis Shelomovskij wrote:
Compiler used: dmd -O -inline -release
For me, rewriting main() as:
void main()
{
{
auto r = benchmark!(f0, f1, f2)(100_000);
writefln("Milliseconds %s %s %s", r[0].msecs, r[1].msecs, r[2].msecs);
}
{
auto r = benchmark!(f0, f1, f2)(100_000);
writefln("Milliseconds %s %s %s", r[0].msecs, r[1].msecs, r[2].msecs);
}
}
Gives:
Milliseconds 139 99 15
Milliseconds 122 93 13
