如何:安装独立探查器

更新:2007 年 11 月

Visual Studio 提供了一个基于命令行的独立探查器,它可在没有安装 Visual Studio IDE 的情况下运行。当计算机没有安装或无法安装开发环境时会发生这种情况。例如,您不应该在成品 Web 服务器上安装开发环境。

安装独立探查器

  1. 在 Visual Studio Team System 安装媒体上的包含 vs\wcu\Profiler 路径的目录中,找到独立探查器安装程序 (vs_profiler.exe),然后运行该安装程序。

  2. 将 vsintr.exe 和 msdis150.dll 的路径添加到系统路径。

    说明:

    默认情况下安装 Visual Studio 时,vsinstr.exe 和 msdis150.dll 位于 \Program Files\Visual Studio 9\Team Tools\Performance Tools 中。

  3. 在命令提示符处,键入 VSInstr

    说明:

    如果显示了 vsinstr.exe 的用法信息,那么表明安装无误。如果看见一条错误信息,该消息指出找不到 vsinstr.exe 或其一个依赖项,请确保您已经按步骤 2 中的说明正确设置了路径。

  4. 通过将 _NT_SYMBOL_PATH 变量设置为 symsrv*symsrv.dll*c:\localcache*http://msdl.microsoft.com/download/symbols 来设置符号服务器

  5. 在使用系统环境变量设置了符号服务器后,请在新的命令提示处运行命令行探查器工具。这将使新环境变量生效。从命令行窗口键入:

    start %COMSPEC%

    说明:

    有关如何设置符号服务器包的详细说明,请参见如何:引用 Windows 符号信息

  6. 使用 VSPerfReport 工具将您的符号序列化到分析数据 (.vsp) 文件中。请使用 VSPerfReport /summary:all /packsymbols 开关。如果数据文件中未插入符号,请确保设置了 _NT_SYMBOL_PATH 环境变量。

请参见

任务

演练:使用采样进行命令行分析

演练:使用检测进行命令行分析

如何:引用 Windows 符号信息

参考

VSPerfReport

其他资源

命令行分析工具