RFC: std.uuid
Vladimir Panteleev
vladimir at thecybershadow.net
Wed Dec 28 13:55:11 PST 2011
On Monday, 26 December 2011 at 17:37:17 UTC, Piotr Szturmaj wrote:
> Yes. Here are the results: http://pastebin.com/rD8kiaQy. This
> is observed only with Windows DMD.
I'd be more interested in seeing the code.
I've done some more research on this. In release builds, DMD on
Windows emits a memcpy call for a slice copy. However, the
auto-generated memcpy call has slightly less overhead
(register/stack shuffling) than a manual memcpy call, which
explains the performance difference I was seeing.
More information about the Digitalmars-d
mailing list