Joseph Rushton Wakeling:

Can anyone advise? I would rather not disable the GC entirely as there's lots of Phobos I want to be able to use -- but I'd really like it if I could indicate categorically to the GC, "these objects and arrays need to be deleted and the memory freed _now_".

One solution is to allocate the original array on the C heap. Another solution is to allocate it normally from the GC heap and then use GC.free().

Maybe a third option is to use a memory-mapped file for the first array.

Bye,
bearophile

Reply via email to