How to detect memory leaks of C programs in Linux?

How to detect memory leaks of C programs in Linux? I also have access to the source code of the program.

There are many posts related to this:

Easy and quick tools on Linux (while not very accurate): http://blog.thewebsitepeople.org/2011/03/linux-memory-leak-detection/

Valgrind: manual and a tutorial.

gperftools has the Google Heap Profiler which can checks for memory leaks.

Eric Ma

Eric is a systems guy. Eric is interested in building high-performance and scalable distributed systems and related technologies. The views or opinions expressed here are solely Eric's own and do not necessarily represent those of any third parties.

Leave a Reply

Your email address will not be published. Required fields are marked *