Reducing array.length triggers reallocation
Ivan Kazmenko via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Sun Dec 27 16:12:36 PST 2015
On Sunday, 27 December 2015 at 22:36:32 UTC, Ali Çehreli wrote:
> [Several hours later...]
> You know what... I bet there is no actual allocation at all. I
> think what happens is, the code calls GC.realloc(24) and
> realloc() does not do anything. However, it still reports to
> the profiler that there was an allocation (attempt).
> Can someone verify that please. At least, can someone show
> where GC.realloc() source is.
> Thank you,
I believe it boils down to calling gc.gc.reallocNoSync in
More information about the Digitalmars-d-learn