I'm currently using Visual Studio 2008 for my C++ development. Unfortunately, Compuware DevPartner (formerly known as Boundschecker) is not supported in this IDE yet, as it is still fairly new.
In the meantime, I was wondering if anyone knew of something that I could use to detect memory leaks in my application? I would prefer something that doesn't involve directly modifying the source code. Integration isn't important, so it can be a 3rd party application if needed.
I am looking for something that has nice features like allocation callstacks. The closer in functionality it is to Boundschecker, the better.
The only memory leak detection that I'm aware of that is supported by the VS debugger involves modifying the source code, which is something I'm not willing to do. I'm looking for a way of checking for memory leaks that does not involve changing the source code. If there is a built-in way of doing this I would love to learn about it!
From the lack of discussion here I can see that this is a major issue. Does no one check for memory leaks anymore? Does no one have anything they can suggest? Okay, what if I said I was willing to change the source code for the sake of memory leak detection, what would you guys be able to offer me? Note that I still want allocation callstacks.
Thanks! I look forward to hopefully getting some great suggestions.