使用 PDH 函数使用计数器数据

使用 PDH 函数收集性能数据。 PDH 函数比 注册表函数 更易于使用,可用于访问 V1 和 V2 提供程序的计数器数据。 PDH 具有用于收集当前性能数据、将性能数据保存到日志文件以及从日志文件读取数据的 API。

注意

如果要编写Windows OneCore应用,则无法使用性能数据帮助程序抽象层函数。 请改用 PerfLib V2 使用者函数

PDH 是一种高级 API,可简化性能计数器数据的收集。 它有助于查询分析、元数据缓存、在样本之间匹配实例、计算原始值中的格式化值、从日志文件读取数据以及将数据保存到日志文件。 PDH 在从 V1 提供程序收集数据时自动使用注册表函数,在从 V2 提供程序收集数据时使用 V2 使用者函数

若要使用 PDH 函数收集性能数据,请执行以下步骤。

  1. 创建查询
  2. 向查询添加计数器
  3. 收集性能数据
  4. 显示性能数据
  5. 关闭查询

可以从实时源或日志文件收集性能数据。 有关如何将性能数据写入日志文件的详细信息,请参阅 使用日志文件

另请参阅