使用 HoloLens 进行性能跟踪

使用 HoloLens 进行性能跟踪是查找和解决计算或硬件瓶颈的强大方法。 使用Windows 性能分析器分析跟踪时,可以可视化和探索硬件或软件瓶颈。 例如,这可能会导致HoloLens过热或 CPU 进程对系统特别征税。

使用 WPA 分析性能跟踪

Performance Trace analysis in WPA
WPA 中的性能跟踪分析

若要详细了解HoloLens的系统和应用程序行为和资源使用情况,可以使用性能跟踪功能。 此功能以事件跟踪日志的形式捕获Windows性能记录器跟踪, (ETL) 文件,以便在 Windows 性能分析器 (WPA) 中使用。

安装

若要分析跟踪文件,请从Microsoft Store下载 WPA

对于更常规的调试工具,还可以使用Windows性能Toolkit。 若要获取此工具包,请下载 Windows 评估和部署工具包

术语

搜索有关性能跟踪的信息时,你不可避免地会遇到一系列术语。 其中最重要的术语包括:

术语 定义
ETW Windows的事件跟踪:内置于Windows的内核级跟踪设施的全局名称。
ETL 事件跟踪日志:存储跟踪数据的文件的文件扩展名。 因此,执行跟踪时,通常会有一个 *.etl 文件。
WPR Windows性能记录器:启动和停止事件跟踪记录的应用程序。 WPR 采用配置文件 (*.wprp) ,用于配置要记录的确切事件。 下面,你将了解如何通过 Windows 设备门户对HoloLens执行跟踪。
WPA Windows 性能分析器:用于打开*.etl文件和筛选数据的 GUI 应用程序,用于识别性能问题。 通过 WPA,你可以按不同条件对数据进行排序,以多种方式显示数据,深入了解详细信息并关联信息。

在HoloLens上录制跟踪

在HoloLens中使用设备门户生成 ETL 文件。

Performance tracing page in Device Portal for HoloLens 2
设备门户中用于HoloLens 2的性能跟踪页

执行跟踪

  1. 在左侧,导航到 PerformancePerformance> 跟踪。
  2. 选择可用的配置文件或选择“自定义profilesBrowse>”,然后执行下列操作之一:
  3. 单击“ 开始跟踪”。
  4. HoloLens 现在正在记录跟踪。 请确保触发要调查的性能问题,然后选择“ 停止跟踪”。
  5. 该跟踪将列于网页底部。 选择右侧的磁盘图标以下载 ETL 文件。

现在你拥有一个 ETL 文件,你可以直接在 WPA 中打开它,也可以将其发送给其他人。

使用 WPA 分析跟踪

Windows 性能分析器是用于将跟踪可视化为图形和表的标准工具,可用于分析系统和应用程序性能。 WPA 是一个功能强大的多面工具,因此我们不会在此处详细解释它。 有关更多详细信息,请使用分步指南使用Windows 性能分析器

若要了解有关 WPA 的详细信息,请查看以下资源:

  • 观看介绍性视频初步了解 WPA。
  • WPA 本身提供“入门”选项卡,其中介绍了常用步骤。
  • 了解 WPA 用户界面
  • 然而,该网站有很好的信息-但是,并非所有信息都与初学者相关。

WPA 跟踪分析所需的文件

在 WPA 中分析跟踪文件需要多个文件。 我们提供了一个示例 WPA 配置文件,可帮助你入门。

对跟踪文件执行分析

  1. 在文件夹中设置文件,以便 WPA 访问这些文件。

    示例

    Folder_for_WPA_files
      ├─ HoloLens_trace_file.elt - # HoloLens trace file (*.etl)
      ├─ CPU_analysis.wpaProfile - # WPA Profile (*.wpaProfile)
      └─ Symbols - # Make sure it's extracted (not zipped).
        ├─ *.pdb
        ├─ *.pdb
        └─ ...
    
  2. 启动Windows 性能分析器 (WPA) Windows 性能分析器。

  3. 通过选择 FileOpen>> 以在文件浏览器中选择 .etl ETL 跟踪文件。 Image of WPA with File menu expanded and Open action selected.

  4. 通过选择 TraceLoad>符号将符号文件加载到 WPA 中。 Trace menu is expanded and Load Symbols action is highlighted.

    提示

    通过选择 TraceConfigure>符号路径配置额外的符号路径Configure symbols for WPA analysis.

  5. 应用 WPA 配置文件以生成用于分析的图形。 在 WPA 文件夹中,选择 ProfilesApplyBrowse>>> 选择*.wpaProfile文件 >Apply

  6. 选择图形后,WPA 会在“分析”选项卡中显示它们。 Image of WPA with graphs visible for Analysis.

深入了解

若要了解有关 WPA 的详细信息,请参阅 WPA 文档

后续步骤

深入了解 WPA 或详细了解性能跟踪。