Fastest Way to Append Multiple Elements to an Array
zeljkog via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Fri Dec 19 07:42:44 PST 2014
On 19.12.14 16:25, Steven Schveighoffer wrote:
> This is surprising to me. I would expect especially ints to be faster.
> In reality, there is no difference between arr ~= args and arr.length +=
> args.length, and then copying, it's just how you do the copying. Perhaps
> it's the call to memcpy in the runtime that is slower than looping.
>
I think it's compile time looping, it's unrolled.
> Did you compile both tests with the same command line parameters?
Yes.
More information about the Digitalmars-d-learn
mailing list