Get memory usage report from GC
Jon D via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Fri Feb 19 21:55:26 PST 2016
On Saturday, 20 February 2016 at 05:34:01 UTC, tcak wrote:
> On Saturday, 20 February 2016 at 05:33:00 UTC, tcak wrote:
>> Is there any way (I checked core.memory already) to collect
>> report about memory usage from garbage collector? So, I can
>> see a list of pointer and length information. Since getting
>> this information would require another memory area in heap, it
>> could be like logging when report is asked.
>>
>> My long running but idle program starts using 41.7% of memory
>> (that's close to 3GB), and it is not obvious whether the
>> memory is allocated by a single variable, or many variables.
>
> My mistake, it is close to 512MB.
Doesn't sounds like precisely what you want, but there are
summary reports of GC activity available via the
"--DRT-gcopt=profile:1" command line option. More info at:
http://dlang.org/spec/garbage.html
--Jon
More information about the Digitalmars-d-learn
mailing list