VLD,检测程序中内存泄漏的工具,检索的相关资料都是说在debug模式下才可以用,针对发布前的版本内存泄漏问题还是想直接做release版本检测更实用。在开源代码的提交记录中找到了相关表述,如下图:
网上也找到了使用这个宏的相关代码,引用自:
在Release版本下使用VLD_w_419675647的博客-CSDN博客
对于宏的定义在VS的工程配置中定义比较可靠,如下图:
监测的结果默认输出到调试器的输出窗口中,间vld.ini放到可执行文件的同级目录下,并配置输出到文件,可生成memory_leak_report.txt文件,配置项如下: