On Wednesday, 12 November 2014 at 16:06:32 UTC, ketmar via Digitalmars-d wrote:
if i'll use libc malloc() for allocating, everything works as i
expected: address space consumtion is on par with allocation size.

The gc uses C's calloc rather implementing memory handling itself using the OS so you get fragmentation:

https://github.com/D-Programming-Language/druntime/blob/master/src/gc/gc.d#L2223

Reply via email to