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.