写这篇博客的原因呢是因为自己在编写基于Nginx磁盘缓存管理程序,目前已经进入测试阶段,关于这个程序的测试分为几个主要步骤:针对第一点,以下将介绍几款内存泄漏检查工具一个强大开源的程序检测工具用于检查C/C++内存泄漏的工具,即是检查是否存在程序运行结束还没有释放的内存,以一个运行库发布内存泄漏检测器内存检查原理Memcheck检测内存问题的原理图:
写这篇博客的原因呢是因为自己在编写基于Nginx磁盘缓存管理程序,目前已经进入测试阶段,关于这个程序的测试分为几个主要步骤:针对第一点,以下将介绍几款内存泄漏检查工具一个强大开源的程序检测工具用于检查C/C++内存泄漏的工具,即是检查是否存在程序运行结束还没有释放的内存,以一个运行库发布内存泄漏检测器内存检查原理Memcheck检测内存问题的原理图:
用于检查C/C++内存泄露(leak)的工具,即检查是否存在直到程序运行结束还没有释放的内存,以一个运行库的方式发布Unix下C程序内存泄漏检测工具Valgrind安装与使用到)下载最新版的valgrind,按照里面的README提示,安装后就可以使用这个工具来检测内存泄露和内存越界等在程序中,这些trace信息可以被用来发现内存泄漏和释放不是申请的内存。