Minimize GC memory footprint
Max Haughton
maxhaton at gmail.com
Sun Jan 31 11:55:43 UTC 2021
On Saturday, 30 January 2021 at 16:42:35 UTC, frame wrote:
> Is there a way to force the GC to re-use memory in already
> existing pools?
>
> I set maxPoolSize:1 to gain pools that can be quicker released
> after there no longer in use. This already reduces memory usage
> to 1:3. Sadly the application creates multiple pools that are
> not necessary in my POV - just fragmented temporary slice data
> like from format(). What can I do to optimize?
I can't tell you much about the inner workings of the GC, but
maybe take a look at experimental.allocator and see if anything
there can help you (specifically that you understand your program
better than the GC)
More information about the Digitalmars-d-learn
mailing list