High memory usage in vibe.d application

Anton Fediushin fediushin.anton at yandex.com
Sat Jun 30 07:42:26 UTC 2018


On Saturday, 30 June 2018 at 05:00:35 UTC, rikki cattermole wrote:
> On 30/06/2018 4:49 AM, Bauss wrote:
>> I wouldn't really blame the GC. There is a higher chance 
>> you're just not using it how it's meant to be, especially 
>> since it looks like you're mixing manual memory management 
>> with GC memory.
>
> Let's be honest, I don't think it was meant to live in a 
> container with 64mb of ram. I just don't think it is kicking in 
> to collect.

It doesn't, I'm experimenting with different GC configurations 
[1]. By default [2] `maxPoolSize` is set to 64MB, so maybe 
program gets killed by docker right before GC decides to collect.

[1] https://dlang.org/spec/garbage.html#gc_config
[2] 
https://github.com/dlang/druntime/blob/master/src/gc/config.d#L23


More information about the Digitalmars-d-learn mailing list