Windows
DEBUG 阶段
1 首先推荐使用Visual Studio支持的CRT DEBUG机制;
http://jacky-dai.iteye.com/admin/blogs/2310683
2 采用开源的一些Heap Trackking 工具,比如VisualLeakDetector;
http://jacky-dai.iteye.com/admin/blogs/2310879
http://jacky-dai.iteye.com/admin/blogs/2310537
3 开源的静态代码分析工具,如开源的cppCheck;
http://jacky-dai.iteye.com/admin/blogs/2310916
4 商业工具,如Parasoft相关产品;
RELEASE 阶段
1 首先推荐使用微软的LeakDiag & LDGrapher
http://jacky-dai.iteye.com/admin/blogs/2310735
2 在比较复杂情况下,可以是用WinDbg调试
http://jacky-dai.iteye.com/admin/blogs/2310877
Linux