You can find the full article at: http://3d.benjamin-thaut.de/?p=20#more-20
You make some good points about what happen under the hood. Especially: - homogeneous variadic function call allocate - comparison of const object allocate - useless druntime invariant handlers calls I removed some homogeneous variadic function calls from my own code.
