使用Application Verifier (AppVerifier)检查资源泄漏
来源:互联网 发布:拟南芥数据库简介 编辑:程序博客网 时间:2024/05/21 07:04
1. AppVerifier的原理是hook分配和释放资源的API,在程序调用这些API时记录信息,在程序退出时报告出未释放的资源,笔者测试MFC工程容易产生异常。
2. 只能检测Native代码。
3. 程序正常退出才行,强行杀进程不能得到正确的报告,在程序运行过程中也会进行检测的。4. 基于原理,只能做Run-time检测。尽量使用程序的所有功能已保证检测到更多代码
5. 在使用此工具调试时,加载测试工程时变得缓慢
6. 在hook微软自带的XML时会错误,如(raw_load函数load XSL文件出错);
7. 一般系统不带AppVerifier(C:\Windows\System32\appverif.exe),若发现没有,请到网上下载即可。
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
使用简单说明:
1. 在【file】->【Add Application】
2.打开你待debug的工程;比如VS2008+MFC
3. AppVerifier工具的菜单栏【View】->【Logs】,就能看到如下:
【view】显示是一个XML格式内容,看起来挺方便的。
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
其它功能小伙伴们可以自己研究哦。
微软给的说明:https://msdn.microsoft.com/en-us/library/dd371695(VS.85).aspx
- 使用Application Verifier (AppVerifier)检查资源泄漏
- 使用Application Verifier (AppVerifier)检查资源泄漏
- 使用Application Verifier (AppVerifier)检查资源泄漏
- 使用Application Verifier (AppVerifier)检查资源泄漏
- 使用Application Verifier (AppVerifier)检查资源泄漏
- 使用Application Verifier (AppVerifier)检查资源泄漏
- 使用Application Verifier (AppVerifier)检查资源泄漏
- 使用Application Verifier (AppVerifier)检查资源泄漏
- 使用Application Verifier (AppVerifier)检查资源泄漏
- 原创: WINCE 内存泄露的检查(2) 使用Application Verifier (AppVerifier)检查资源泄漏
- Application Verifier的使用
- Application Verifier使用起步
- 使用appverifier
- 如何使用Appverifier ?
- 如何使用Appverifier ?
- 如何使用appverifier?
- 使用DBX检查内存泄漏
- 使用purify检查内存泄漏
- Android多线程(一)线程池
- E - Just a Hook HDU 1698 (线段树+类似延迟标记)
- ArcGIS教程:如何在ArcMap中将点图层的属性赋给面图层
- C语言 在终端输入多行信息,找出包含“ould”的行,并打印改行
- PRML第六章核方法(核函数)读书笔记(上)
- 使用Application Verifier (AppVerifier)检查资源泄漏
- 安装Xamarin时特有的名词说明
- HTML Meta中添加X-UA-Compatible和IE=Edge,chrome=1有什么作用?
- Ubuntu 14.04 LTS 洗NTFS分区无法访问解决
- javaHL JNI not available
- 算法提高 日期计算
- JAVA反射机制(一)
- C++ string类的用法
- python爬取oschina博客列表