使用更多数据共享性能跟踪

性能工具记录的数据可以导出到磁盘上的文件,其中还可以包括注释、资源内容 (HTML、CSS 和 JavaScript 内容) 以及源映射。 导出的文件称为 跟踪。 导出的跟踪是可随时 .json 在 DevTools 中导入的文件。

从性能工具导出跟踪时,可以选择是否包括其他数据:

  • 附注。
  • 资源内容 (,例如 HTML、CSS 和 JavaScript 内容) 。
  • 脚本源映射。

还可以控制是否压缩跟踪文件。

性能工具记录有关网页的运行时数据。 浏览记录的数据可以提高网页的运行时性能。

如果要与其他人共享这些文件,以获取有关调查问题的帮助,导出性能跟踪非常有用。

可以保存跟踪以包括批注、资源内容 ((例如脚本) )和网页中的源映射。 借助此附加信息,可以更轻松地分析导入的跟踪文件,方法是重新创建记录跟踪的环境,并提供原始源文件。

导出的跟踪文件与基于Chromium引擎的其他浏览器兼容。

在 DevTools 中导入包含注释、资源内容 ((如脚本) 或源映射)的跟踪时,将显示一个新的 DevTools 窗口。 此新窗口未连接到浏览器中运行的网页,而是重新创建最初记录跟踪的环境的一部分。 此 DevTools 实例仅包含性能和工具。

从性能工具导出跟踪

若要记录网页的各个方面的性能,然后导出性能记录,请执行以下作:

  1. 在新窗口或选项卡中打开网页,例如 “待办事项”。

  2. 右键单击网页,然后选择“ 检查”。

    DevTools 随即打开。

  3. 在 DevTools 中,打开 “性能 (性能”图标) 工具。

  4. 单击“ 记录 (记录”图标) 按钮。

  5. 与网页交互,以运行要调查其性能的方案。

    例如,在演示页的“ 添加任务 ”文本框中,键入 task 1,然后按 Enter

  6. 单击“ 停止 (停止”图标) 按钮。

    此时会显示性能配置文件。

  7. 单击“ 保存跟踪 (保存跟踪”图标) 按钮。

    保存性能跟踪 ”对话框将在 性能 工具) 打开 (:

    “保存性能跟踪”对话框

  8. 选中或清除复选框,以控制跟踪文件中要包含的信息:

    • 包括批注 ”复选框。 仅当存在批注时,才会显示此复选框。

    • “包括资源内容”复选框。

    • “包括脚本源映射”复选框。 (必须首先选中“ 包括资源内容 ”复选框。)

    (可选)清除“ 使用 gzip 压缩 ”复选框。

    下面提供了有关这些复选框的详细信息。

  9. 单击“ 保存” 按钮。

    “性能”工具中的小对话框将关闭,并打开“另存为”对话框。

  10. 导航到要将跟踪文件保存到磁盘上的文件夹。

    例如,在 Windows /Downloads/ 上的 目录中,单击“ 新建文件夹 ”按钮,然后创建一个 /traces/ 目录,在其中保存性能跟踪文件:

    Traces 文件夹

  11. 接受或修改文件名,例如 Trace-20251103T154500.json

  12. 单击“ 保存” 按钮。

    保存性能跟踪文件,例如 C:\Users\localAccount\Downloads\traces\Trace-20251103T154500.json

包含批注

性能工具中的“保存性能跟踪”对话框中,“包括注释”复选框控制是否包含已添加到性能配置文件的注释。

批注有助于吸引人们对跟踪的特定部分的注意并突出显示,从而在查看跟踪时更容易理解详细信息。

另请参阅:

包括资源内容

性能工具的“保存性能跟踪”对话框中,选中“包括资源内容”复选框,包括导出跟踪文件中的 HTML 文件、CSS 文件和 JavaScript 脚本的内容。 除扩展) 之外,所有加载的脚本 (都保存在跟踪文件中。

当跟踪文件随后导入 DevTools 时,可以在 工具中查看这些资源。 工具解析在导入的跟踪中找到的源代码引用,以显示原始源代码。

扩展脚本

某些性能见解需要资源内容 (例如脚本) 进行分析。 即使选中此复选框,扩展脚本的内容也不会包含在跟踪文件中,因为扩展脚本可能包含敏感信息。

但是,扩展脚本中的分析数据仍保存在跟踪文件中,因为扩展脚本可能会影响性能。

另请参阅:

包括脚本源映射

“性能”工具中的“保存性能跟踪”对话框中,选中“包括脚本源映射”复选框,包括缩小的生产内容文件和映射回到原始源代码文件。 DevTools 使用源映射来加载原始文件,并将缩小的代码替换为原始代码。

随后打开生成的跟踪文件时, 性能 工具将显示原始函数名称, 工具将显示原始文件名。 警告:这可能会向跟踪文件接收方公开源代码。

某些性能见解需要源映射进行分析。 请参阅性能功能参考中的获取可作见解

若要使此复选框可用,而不是灰显,必须选中“ 包括资源内容 ”复选框,其中包括跟踪文件中的脚本内容。

另请参阅:

使用 gzip 进行压缩

性能工具的“保存性能跟踪”对话框中,默认选中“使用 gzip 进行压缩”复选框。 此选项有助于压缩大型性能跟踪以节省磁盘空间,并使跟踪文件的导入和处理在 DevTools 中更快。

  • 如果选中此复选框,则默认文件扩展名为 .gz
  • 如果清除此复选框,则默认文件扩展名为 .json

在 DevTools 中打开性能跟踪文件

在 DevTools 中打开跟踪文件 (导入) 时,浏览器中将打开一个新的专用“DevTools”选项卡,仅包含“性能和源”工具。 跟踪可以包括注释、资源内容 ((例如脚本) )和源映射。 此新选项卡未连接到浏览器中运行的网页,而是重新创建最初记录跟踪的环境的一部分。

若要在 DevTools 中打开已保存的跟踪文件,请执行以下作:

  1. 打开Microsoft Edge 或其他基于Chromium的浏览器。

  2. 右键单击网页或空选项卡,然后选择“ 检查”。

    DevTools 随即打开。

  3. 在 DevTools 中,选择 “性能 (性能”图标) 工具。

  4. 单击“ 加载跟踪 (加载跟踪”图标) 按钮。

    打开 ”对话框随即打开。

  5. 导航到共享跟踪文件,例如 C:\Users\localAccount\Downloads\traces\Trace-20251103T154500.json.gz

  6. 选择文件,例如压缩文件 Trace-20251103T154500.json.gz

  7. 单击“ 打开 ”按钮。

    浏览器中会打开一个特殊的“DevTools”选项卡,其中完全填充了 DevTools,打开“源和性能”工具:

    “特殊 DevTools”选项卡

    地址栏显示特殊 URL,例如:

    • devtools://devtools/bundled/trace_app.html
    • devtools://devtools/bundled/rehydrated_devtools_app.html

    这是浏览器的一个特殊的 DevTools 专用选项卡,而不是未停靠的 DevTools 窗口。 可以通过单击“更多工具”按钮来访问一些可能对分析跟踪有用的其他相关 工具 ,例如:

    • 开发人员资源
    • 快速源
    • 渲染
    • 搜索
    • 传感器

另请参阅:

另请参阅

工具:

性能 工具:

GitHub:

Chrome 文档: