[fpc-pascal] Effective memory allocation

Sven Barth pascaldragon at googlemail.com
Mon Nov 3 12:04:16 CET 2014


Am 03.11.2014 08:32 schrieb "Nico Erfurth" <ne at erfurth.eu>:
>
> On 02.11.14 15:05, Xiangrong Fang wrote:
> > Sorry, the results in previous mail was mis-labeled.
> >
> > ‚Äč
> > The result is:
> >
> > Using SetLength:
> >
> > Alloc:  9.4078169999999997E-0001
> > Clear:  2.1342020000000002E-0001
> >
> > Using GetMemory:
> >
> > Alloc:  2.8100000000000000E-0005
> > Clear:  7.7497550000000004E-0001
>
>
> SetLength will already clear the array before returning it, so the time
> for SetLength is approximate time(GetMem) + time(Clear).

Ah, right. I forgot that :)

Regards,
Sven
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freepascal.org/pipermail/fpc-pascal/attachments/20141103/fd897fec/attachment.html>


More information about the fpc-pascal mailing list