如何:在正在运行的进程中附加和分离探查器
探查器可用于附加到正在运行的进程,或从正在运行的进程分离,从而简化性能数据的采样和收集。 如果您要避免收集有关应用程序加载时间的数据,或在进程达到某个特定状态时监视进程的性能,您可以使用此方法来分析进程。
提示
下面的步骤适用于在 Visual Studio 集成开发环境 (IDE) 内附加和分离进程。 有关如何使用命令行工具的信息,请参见 从命令行使用分析工具。 有关如何分析服务的信息,请参见服务的命令行分析。
可用于分析的进程取决于计算机管理员设置的用户访问权限。 例如,用户帐户可能具有以下操作的权限:
高级分析功能(当管理员设置了要启动的驱动程序和服务时)。
仅限采样分析(域用户)。
拒绝向每个人提供分析的访问权。
有关更多信息,请参见分析和 Windows Vista 安全性和 VSPerfCmd 中的 ADMIN 选项。
附加到正在运行的进程
在**“分析”菜单上,指向“探查器”,然后单击“附加/分离”**。
- 或 -
在**“性能资源管理器”中,右击性能会话,然后单击“附加/分离”**。
将出现**“将探查器附加到进程”**对话框。
单击要附加到的进程的名称。
单击**“附加”**。
从正在运行的进程分离
在**“分析”菜单上,指向“探查器”,然后单击“附加/分离”**。
- 或 -
在**“性能资源管理器”中,右击性能会话,然后单击“附加/分离”**。
将出现**“将探查器附加到进程”**对话框。
单击要分离的映像名称。
单击**“分离”**。