Windows内存泄漏检测工具总结
前言
做C\C++开发的时候,经常会有程序内存(资源)泄漏的Bug。对于这类Bug,除了提高代码质量(比如使用智能指针),我们也可以借助一些调试工具来帮助我们定位问题。
Windows平台下还是有很多的内存泄漏检测工具的,这里我自己总结一下使用过的免费工具(基本上是开源的)。
Win32内存管理结构
Win32内存管理可以分为三层。VM,Win32 Heap, CRT Heap。在我们一般的编程过程中,使用的是CRT Heap(malloc,free,new,delete)