GC greediness

Justin Whear via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Tue Jan 5 09:20:07 PST 2016


On Tue, 05 Jan 2016 16:07:36 +0000, Jack Applegame wrote:

> On a server with 4GB of RAM our D application consumes about 1GB.
> Today we have increased server memory to 6 Gb and the same application
> under the same conditions began to consume about 3Gb of memory.
> Does GC greediness depend on available RAM?

My understanding is that the GC won't return collected memory to the OS 
unless a threshold relative the system total is crossed.  You can use 
GC.minimize() from core.memory to decrease this.  This could result in 
degraded performance.


More information about the Digitalmars-d-learn mailing list