如何:将检测限定为特定 DLL
通过使用检测分析方法,可以将分析数据的收集限定为应用程序中的一个或多个 DLL。 要分析应用程序中的一个或多个 DLL,请创建将 .dll 文件作为目标包括的性能会话。 可以将要分析的 DLL 指定为 Visual Studio 解决方案中的项目或独立的二进制文件。
将检测限定为 Visual Studio 解决方案中的特定 DLL
在 Visual Studio 高级专业版中打开包含该 DLL 的解决方案。
在**“分析”菜单上,选择“启动性能向导”**。
选择**“检测”作为分析方法,然后单击“下一步”**。
从**“要分析以下哪些可用目标?”中,选择 .dll 项目的名称,然后单击“下一步”**。
单击**“完成”退出向导,将在“性能资源管理器”**窗口中显示新的性能会话。
右击**“目标”,然后选择“添加目标项目”**。
在**“添加目标项目”**列表中,选择执行 DLL 时要使用的可执行项目。
可选。 您可以添加任何要分析的 DLL 项目。
若要防止对某个已添加的项目进行数据收集,请右击该项目的名称,然后清除**“检测”**复选框。
将要分析的特定 DLL 指定为独立的二进制文件
打开 Visual Studio 高级专业版。
在**“分析”菜单上,选择“启动性能向导”**。
在**“要分析以下哪些可用目标?”中,选择“分析动态链接库(.DLL)”,然后单击“下一步”**。
在该向导的第二页上,执行下列步骤:
在**“DLL 路径”中键入要分析的 .dll 文件的路径和文件名。 您还可以单击省略号按钮 (...) 在“要分析的动态链接库”**对话框中查找该文件。 请注意,必须指定您接下来将选择的可执行 (.exe) 文件将启动的 .dll 文件的副本。
在**“可执行文件路径”中键入将执行该 .dll 的可执行 (.exe) 文件的路径和文件名。 您还可以单击省略号按钮 (...) 在“要启动的可执行文件”**对话框中查找该文件。
可选。 在**“命令行参数”中键入要传递给可执行文件的任何命令行参数。 如有必要,请在“工作目录”**中指定应用程序的工作目录。
单击**“下一步”**。
选择**“检测”作为分析方法,然后单击“下一步”**。
单击**“完成”退出向导,将在“性能资源管理器”**窗口中显示新的性能会话。
可选。 若要添加更多 .dll 文件,请右击**“目标”,然后选择“添加目标二进制文件”。 在“添加目标二进制文件”**对话框中选择这些文件。
备注
请勿指定执行 DLL 的可执行 (.exe) 文件。