Best way to clear dynamic array for reuse

Miguel L via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Wed Jul 13 04:59:18 PDT 2016


I am using a temporary dynamic array inside a loop this way:
A[] a;
for(....)
{
a=[]; //discard array contents
... appends thousand of elements to a
... use a for some calculations
}

I would like to know which would be the best way to clear a 
contents avoiding reallocations, as there seems to be lots of 
garbage collection cycles taking place.

The options would be:

a=[];
a.length=0;
a=null;
...
any other?

Can you help me please?



More information about the Digitalmars-d-learn mailing list