创建记录配置文件
你可以在扩展名为 .wprp 的 XML 文件中创建 Windows Performance Recorder (WPR) 记录配置文件。 记录配置文件包含为特定场景启用性能记录所需的所有信息。 此数据包含有关 Windows 事件跟踪 (ETW) 会话、提供程序和关键字的信息。 每个 .wprp 文件都包含至少一个配置文件定义,它整合了一组特定的 ETW 会话和提供程序。 配置文件定义还包含可启动和控制性能记录的会话和提供程序属性。
WPR 配置文件支持以下 ETW 功能:
顺序文件和循环内存记录模式。
用户为每个会话指定的缓冲区数量和缓冲区大小。
ETW 系统记录器会话与 NT 内核记录器。 这种合并包括指定关键字、堆栈和内存池标记的功能。
事件会话,指定提供程序名称或 GUID、关键字、堆栈、详细信息级别和非分页内存。
捕获仅在启动或保存操作期间捕获状态的状态提供程序。
.wprp 文件必须包含按特定顺序列出的特定定义。 下面的主题介绍了如何按该顺序创建定义。
在 Visual Studio 中创建 .wprp 文件
可以使用 Visual Studio,通过 WPR 架构文件 WPRControlProfiles.xsd(位于 WPT 安装文件夹中)来创建记录配置文件:
在 Visual Studio 中打开 .wprp 文件。
在主菜单中,选择“XML”,然后选择“架构...”
在出现的“XML 架构”对话框中,选择“添加...”
选择 WPRControlProfiles.xsd 架构。 默认情况下,此文件位于 WPT 安装目录中:
C:\Program Files (x86)\Windows Kits\8.1\Windows Performance Toolkit
选择该架构后,可以使用上下文相关的 IntelliSense 来创建 .wprp 文件。
本节内容
如何为配置文件定义收集器。 |
|
如何为配置文件定义提供程序。 |
|
如何定义配置文件。 |
|
如何使用“Strict”属性。 |
|
介绍创建记录配置文件时的继承。 |