On Sunday, 7 August 2016 at 00:28:40 UTC, Alfred Pincher wrote:
Hi, I have written some code that tracks all memory allocations and deallocations when using my own memory interface. It is non gc based.

It reports the results of each allocation when the memory balance for the pointer allocated is non-zero. It gives the stack trace of the allocations and deallocations if they exist long with statistics collected from the allocators and deallocators.

It is very handy but I rely on hacks to accomplish the task. Does D have any solution for handling non-gc and/or gc memory inspection? With my code, if I miss a free, it is reported, this is a very nice feature. I hope D has something similar?

http://www.cprogramming.com/debugging/valgrind.html

Reply via email to