Tools to help me find memory leaks?

Stefan Koch via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Wed Aug 23 13:52:17 PDT 2017


On Wednesday, 23 August 2017 at 17:30:40 UTC, Drake44 wrote:
> I'm on a Windows 7 machine and I'm using VisualD as my IDE. I'm 
> trying to work out what's chewing up all the RAM in a program 
> I'm writing... is there a tool that I can use that'll show me 
> what in my program keeps allocating memory?
>
> Thanks

If you are using the gc then compile with -profile=gc.
Which will generate a file that logs all gc allocations.
On exiting the program normally.
So make sure you can exit via a keypress or after a timelimit has 
passed.

If you are using malloc / calloc / free
you'll have to use a tool like valgrind.


More information about the Digitalmars-d-learn mailing list