title: Memory leak detectors for C?
body: <p>What memory leak detectors have people had a good experience with?</p>
  
  <p>Here is a summary of the answers so far:</p>
  
  <p><a href="http://valgrind.org/" rel="noreferrer">Valgrind</a> - Instrumentation framework for building dynamic analysis tools.</p>
  
  <p><a href="http://directory.fsf.org/project/ElectricFence/" rel="noreferrer">Electric Fence</a> - A tool that works with GDB</p>
  
  <p><a href="http://splint.org/" rel="noreferrer">Splint</a> - Annotation-Assisted Lightweight Static Checking</p>
  
  <p><a href="http://www.glowcode.com/" rel="noreferrer">Glow Code</a> - This is a complete real-time performance and memory profiler for Windows and .NET programmers who develop applications with C++, C#, or any .NET Framework</p>
  
  <p>Also see this <a href="https://stackoverflow.com/questions/45627/how-do-you-detectavoid-memory-leaks-in-your-unmanaged-code">stackoverflow post</a>.</p>