如何:使用命令行工具收集检测数据

更新:2007 年 11 月

可以使用 Visual Studio Team System Development Edition IDE 或 VSInstr 命令行工具检测应用程序。在本主题中,我们将使用命令行工具检测代码。

命令行工具位于 <drive>:\Program Files\Microsoft Visual Studio 9\Team Tools\Performance Tools> 目录中。

说明:

若要在发行版本中引用 Microsoft 符号信息,请参见如何:引用 Windows 符号信息

使用命令行工具检测二进制文件

  1. 打开命令行窗口。

  2. 若要探查托管应用程序,请键入以下命令来设置适当的环境变量:

    VsPerfCLREnv /traceon

    说明:

    在以下步骤中,使用计算机上应用程序的相应驱动器和路径位置替换 <驱动器> 和 <路径>。

  3. 在命令提示处,键入以下命令以检测二进制文件:

    <drive>:\<路径>VSInstr <驱动器>:\<路径>\application_name.exe

    原始二进制文件将重命名为 .orig 扩展名。然后对原始文件的副本进行检测。

  4. 在命令提示符下,键入下列命令以启动 VSPerfCmd:

    <驱动器>:\<路径>**VSPerfCmd start:/trace /output:**c:\<路径>

    将在 /output 选项指定的文件夹中创建一个扩展名为 .vsp 的报告。

  5. 从命令行启动应用程序。

  6. 执行应用程序的各种使用方案,生成性能数据。

  7. 退出应用程序。

  8. 在命令提示处,运行以下命令以关闭性能监视器:

    <驱动器>:\<路径>VSPerfCmd /shutdown

  9. 运行以下命令以移除 VSPerfCLREnv 环境变量:

    <驱动器>:\<路径>VSPerfCLREnv /traceoff

  10. 在 Visual Studio IDE 中打开 .VSP 文件以检查分析数据。指向“文件”菜单,然后单击“打开”。找到该文件,然后单击“打开”。

请参见

概念

了解检测数据值

参考

VSInstr