Alex Rivera | Logout

Is there a good Valgrind substitute for Windows?

Asked 2009-01-05T15:37:39.080
210

I was looking into Valgrind to help improve my C coding/debugging when I discovered it is only for Linux - I have no other need or interest in moving my OS to Linux so I was wondering if there is a equally good program for Windows.

Edit
Report

3 Answers

5

Viusual Studio can help detecting memory leaks itself. See Microsoft Visual C++ Tips and Tricks -> "Memory Leaks" section. See also this post in SO

Although real tracing is only possible with the Team Edtion of Visual Studio.

answered 2009-10-01T09:16:32.323
3

LeakDiag, UMDH, App Verifier, DebugDiag, are all useful tools to improve robustness of code and find memory leaks.

answered 2010-04-19T11:38:00.263
1

Definitely Purify! I've used that to analyze some massive code bases (>3,000 kSLOC) and found it to be excellent.

You might like to look at this list at Wikipedia.

By the way, I've found memwatch to be useful. Thanks Johan!

answered 2009-10-01T09:11:09.827

Your Answer