本主题适用于:
| Visual Studio 旗舰版 | Visual Studio 高级专业版 | Visual Studio 专业版 | Visual Studio 学习版 | 
|---|---|---|---|
| .gif) | .gif) | .gif) | .gif) | 
默认情况下,Visual Studio 高级专业版分析工具采样方法每 10,000,000 个处理器周期(在频率为 1 GHz 的计算机上这一时间大约为每百分之一秒)收集一次分析信息。 采样方法对于查找处理器利用率问题很有用,并且大多数性能调查都建议以此方法开始。
可以使用以下过程之一指定采样方法:
- 在分析向导的第一页上,单击**“CPU 采样(建议)”**。 
- 在**“性能资源管理器”工具栏上的“方法”列表中,单击“采样”**。 
- 在性能会话的属性对话框的**“常规”页上,单击“采样”**。 
常规任务
在性能会话的“性能会话 属性页”对话框中,可以指定其他选项。 打开此对话框:
- 在**“性能资源管理器”中,右击性能会话名称,然后单击“属性”**。
下表中的任务介绍在使用采样方法进行分析时,可以在**“Performance Session 属性页”**对话框中指定的各个选项。
| 任务 | 相关内容 | 
|---|---|
| 在“常规”页上,添加 .NET 内存分配和生存期数据收集,并为生成的分析数据 (.vsp) 文件指定命名详细信息。 | |
| 在“采样”页上,更改采样率和/或将采样事件从处理器时钟周期更改为另一个处理器性能计数器。 | |
| 在“启动”页上,如果代码解决方案中有多个 .exe 项目,则指定要启动的应用程序及启动顺序。 | |
| 在“层交互”页上,将 ADO.NET 调用信息添加到分析运行期间收集的数据。 | |
| 在“Windows 事件”页上,指定要随采样数据收集的一个或多个 Windows 事件跟踪 (ETW) 事件。 | |
| 在“Windows 计数器”页上,指定要作为标记添加到分析数据的一个或多个操作系统性能计数器。 | |
| 在“高级”页上,指定在应用程序模块使用多个 .NET Framework 运行时版本时,要分析的运行时版本。 默认情况下分析加载的第一个版本。 |