如何:在正在运行的进程中附加和分离探查器

探查器可用于附加到正在运行的进程,或从正在运行的进程分离,从而简化性能数据的采样和收集。 如果您要避免收集有关应用程序加载时间的数据,或在进程达到某个特定状态时监视进程的性能,您可以使用此方法来分析进程。

提示

下面的步骤适用于在 Visual Studio 集成开发环境 (IDE) 内附加和分离进程。 有关如何使用命令行工具的信息,请参见 从命令行使用分析工具。 有关如何分析服务的信息,请参见服务的命令行分析

可用于分析的进程取决于计算机管理员设置的用户访问权限。 例如,用户帐户可能具有以下操作的权限:

  • 高级分析功能(当管理员设置了要启动的驱动程序和服务时)。

  • 仅限采样分析(域用户)。

  • 拒绝向每个人提供分析的访问权。

有关更多信息,请参见分析和 Windows Vista 安全性VSPerfCmd 中的 ADMIN 选项。

附加到正在运行的进程

  1. 在**“分析”菜单上,指向“探查器”,然后单击“附加/分离”**。

    - 或 -

    在**“性能资源管理器”中,右击性能会话,然后单击“附加/分离”**。

    将出现**“将探查器附加到进程”**对话框。

  2. 单击要附加到的进程的名称。

  3. 单击**“附加”**。

从正在运行的进程分离

  1. 在**“分析”菜单上,指向“探查器”,然后单击“附加/分离”**。

    - 或 -

    在**“性能资源管理器”中,右击性能会话,然后单击“附加/分离”**。

    将出现**“将探查器附加到进程”**对话框。

  2. 单击要分离的映像名称。

  3. 单击**“分离”**。

请参见

任务

如何:启动和结束分析

参考

分析和 Windows Vista 安全性

VSPerfCmd

概念

使用分析工具控制数据收集

分析工具性能会话概述