英特尔检查检查dll
Intel Inspector inspect dll
我想使用英特尔检查器来分析DLL。这个DLL用于插件应用程序。它进入一个扩展文件夹,从另一个应用程序mainApp.exe运行。
然而,在Intel Inspector中,当我从UI创建一个新项目时,打开的选项卡需要一个应用程序来配置文件,并且只接受扩展名为.exe的文件。
我无法在。exe文件中编译源文件。这是因为我没有主。我必须启动另外两个.exe来运行DLL: mainApp.exe,然后是SDKapp。我从mainApp的菜单栏中运行。我试图编译,具体地说,我得到LNK 2019错误,这不会消失将子系统更改为控制台。
所以,我应该与其他分析器,如AQTime,或者有一种方法来配置我的DLL从英特尔督察。
如果DLL应该附加到进程myApp.exe,则目标选项卡应用程序应该是myApp.exe。
检查器将显示所有内存泄漏,包括myApp.exe运行时启动的DLL中的内存泄漏。
查看更多信息:https://software.intel.com/en-us/forums/topic/285260
好吧,在任意点将Intel Inspector附加到进程在应用程序结束前测试DLL是两件非常重要的事情不同的任务。而在前者中,当英特尔督察开始它的分析不知道之前发生了什么,什么记忆分配,他们的边界在哪里,甚至有多少分配已经完成——忘记泄漏测试和边界测试在附加之前发生的任何分配。挑选一个用于测试的特定DLL(或一组)假设该工具存在从一开始(至少在DLL运行时),并给该工具一个在DLL的持续时间内捕获这种分配数据的机会活动。巧合的是,英特尔刚刚发布了英特尔Inspector XE2011年的Windows* Update 5提供了这样一个功能:
配置时增强的模块包含/排除功能用于分析的项目——例如,您可以检查特定模块并禁用对所有其他模块的检查,或禁用对的检查指定模块并检查所有其他模块
- valgrind-hellgrind与泄漏检查的结果不同
- C++模板来检查友元函数的存在
- 挂起和取消挂起一个文件DLL
- 检查输入是否不是整数或数字
- 试图让变量检查数组中的某些内容
- std::threads可以从Windows DLL中的全局变量创建/销毁吗?
- 导入库可以跨dll版本工作吗
- 从C++dll访问C#中的一行主要参数
- 检查 DLL 是否已C++签名
- 通过功能指针通过DLL进行回调功能,运行时检查失败#0错误
- 如何检查可执行文件或 DLL 是否在发布或调试模式下生成 (C++)
- 检查DLL是否已注册
- 如何在c++本地DLL中检查BackgroundWorker CancelationPending
- 是否有可能使基于imagemagick++的应用程序检查本地目录中的dll ?
- 用于检查配置类型(exe/dll)的宏
- 检查文件是否存在的Visual c++ DLL
- 英特尔检查检查dll
- 如何确保ActiveX类中的方法进入DLL(ITypeLib检查)
- 如何检查 dll/lib 中的函数是否在 windows 中"C"?
- 如何检查 LIB 导入库是否完全匹配其 DLL