如何:选择采样事件
默认情况下,Visual Studio 分析工具会以一定的间隔(指定为所分析的进程使用的处理器周期数)收集性能数据。 间隔中的默认周期数为 10,000,000,这在 1 GH 的计算机上大约相当于 0.01 秒。可以更改间隔中的周期数,也可以更改采样事件。 以下样本事件可用:
时钟周期数 - 用于 CPU 绑定的问题。
页错误 - 用于与内存相关的问题。
系统调用数 - 用于与 I/O 相关的问题。
性能计数器 - 低级别性能问题的 CPU 计数器。
重要
如果您使用采样方法收集 .NET 内存数据(分配和/或对象生存期),则会忽略所有用户指定的采样事件,而使用相应的内存分配和/或垃圾回收事件来收集数据。
选择样本事件
在**“性能资源管理器”中,右击性能会话,然后单击“属性”**。
在**“属性页”中,单击“采样”**属性。
在**“样本事件”**下拉列表中,选择要用于分析应用程序的样本事件。
备注
只有选择了“样本事件”下拉列表中的“性能计数器”,才会启用“可用的性能计数器”。
如果您选择**“性能计数器”,请从“可用的性能计数器”**树视图控件中选择一个特定的 CPU 计数器。
**“Portable Events”**节点中的计数器可在所有类型的处理器上使用。
**“Platform Events”**节点中的计数器是当前计算机上的处理器所特有的,在其他类型的处理器上可能不可用。
如果您选择一个样本事件,**“采样间隔”**文本框中将显示一个默认的采样间隔值。 如有必要,可以在文本框中输入所需的值。