Visual Leak Detector配置项 SkipCrtStartupLeaks
Posted 木三百川
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Visual Leak Detector配置项 SkipCrtStartupLeaks相关的知识,希望对你有一定的参考价值。
说明
使用 VLD 内存泄漏检测工具辅助开发时整理的学习笔记。本篇介绍 VLD 配置文件中配置项 SkipCrtStartupLeaks 的使用方法。同系列文章目录可见 《内存泄漏检测工具》目录
1. 配置文件使用说明
在程序中通过 #include "vld.h"
的方式检测内存泄漏时,VLD 首先会尝试在程序的生成目录下读取 vld.ini
文件,若未读取成功,则会尝试在 VLD 的安装目录下读取 vld.ini
文件,若仍未读取成功,则会使用内置的默认配置,内置的默认配置如果不动源码是无法更改的,因此通过修改相应目录下的 vld.ini
文件来定制 VLD 功能是最好的选择。当配置参数等号右边为空,或者给配置了不合法值时,在使用过程中会被程序重置到默认值。
2. 设置是否忽略启动代码引起的内存泄漏
参数名:SkipCrtStartupLeaks
。
有效赋值:yes
,no
。
默认值:yes
。
功能说明:确定是否忽略由 CRT 启动代码产生的内存泄漏。由 CRT 启动代码产生的内存泄漏并不属于真正的泄漏,因为它们将在 VLD 对象被销毁后由 CRT 释放,但这个释放的动作无法被 VLD 捕捉,从而会导致误报。暂未想到可以演示这个配置项功能的测试用例。
本文作者:木三百川
本文链接:https://www.cnblogs.com/young520/p/17263234.html
版权声明:本文系博主原创文章,著作权归作者所有。商业转载请联系作者获得授权,非商业转载请附上出处链接。遵循 署名-非商业性使用-相同方式共享 4.0 国际版 (CC BY-NC-SA 4.0) 版权协议。
以上是关于Visual Leak Detector配置项 SkipCrtStartupLeaks的主要内容,如果未能解决你的问题,请参考以下文章
Visual Leak Detector配置项 TraceInternalFrames
Visual Leak Detector配置项 SkipCrtStartupLeaks
Visual Leak Detector配置项 ReportEncoding
Visual Leak Detector配置项 SkipHeapFreeLeaks