How to save RAM in D programs (on zero initialized buffers): Reloaded

Kapps Kapps at
Tue Feb 7 13:13:19 PST 2012

On 07/02/2012 2:11 PM, Nick Sabalausky wrote:
> Is void initialization not good enough?
> IIRC it's something like:
> ubyte[] buf = void;

This example would be uninitializedArray!(ubyte[])(1024 * 1024).
I would guess that it gives significantly better performance. There's 
also minimallyInitializerArray!(ubyte[])(1024 * 1024) that just 
initializes the bare data needed to be safe. They're both in std.array.

More information about the Digitalmars-d mailing list