If your C/C++ code is portable to *nix, few things are better than Valgrind.
More Related Contents:
- Avoid memory leaks in C++ Pointers [closed]
- C++ Memory Leak Using char *
- Why does the use of ‘new’ cause memory leaks?
- What happens in a double delete?
- How to find memory leak in a C++ code/project?
- Is leaked memory freed up when the program exits?
- Who deletes the memory allocated during a “new” operation which has exception in constructor?
- Are memory leaks “undefined behavior” class problem in C++?
- cpp – valgrind – Invalid read of size 8
- How to properly uninitialize OpenSSL
- How to avoid memory leak with shared_ptr?
- Are memory leaks ever ok? [closed]
- valgrind memory leak errors when using pthread_create
- What do I need to do before deleting elements in a vector of pointers to dynamically allocated objects?
- new() without delete() is Undefined Behavior or merely Memory Leak? [duplicate]
- dynamically allocated memory after program termination
- In Visual Studio, `thread_local` variables’ destructor not called when used with std::async, is this a bug?
- How to ignore false positive memory leaks from _CrtDumpMemoryLeaks?
- OpenSSL::SSL_library_init() memory leak
- C++ is it necessary to delete dynamically allocated objects at the end of the main scope?
- C++ delete does not free all memory (Windows)
- Print leading zeros with C++ output operator?
- How does generic lambda work in C++14?
- “X does not name a type” error in C++
- Can we overload operators for built-in types like int or float?
- Can I separate C++ main function and classes from Objective-C and/or C routines at compile and link?
- I/O in concurrent program
- Cycles in family tree software
- Getting Clang to work on windows
- What is the maximum memory available to a C++ application on 32-bit Windows?