相关文章推荐
霸气的小虾米  ·  :indeterminate - ...·  3 天前    · 
聪明的冰棍  ·  DevTools (Microsoft ...·  昨天    · 
纯真的丝瓜  ·  json多个双引号 ...·  1 年前    · 
欢快的伤痕  ·  我可以在Android ...·  2 年前    · 
耍酷的骆驼  ·  支持 YAML ...·  2 年前    · 

使用新的增强跟踪功能导入和导出 DevTools 实例

在 Microsoft Edge 109 中,可以打开新设置,以从 性能和 内存 工具导出增强的跟踪。 这些增强的跟踪包括详细信息,例如:

  • 记录到控制台的消息。
  • 录制时在页面上运行的 JavaScript。
  • DOM 的快照。
  • 保存性能配置文件、堆快照、分配时间线或分配采样时,现在可以导出新的 .devtools 文件格式。 然后导入 .devtools 文件时,将打开 DevTools 的新实例,并保留 元素 控制台 工具的状态。 这些增强的跟踪提供了一种在 DevTools 中协作和共享信息的强大新方法。

    若要尝试增强跟踪功能,请执行以下作:

  • 在 DevTools 中,单击 “设置 ( 设置”图标 ) 按钮。

  • “首选项设置” 页的“ 持久性 ”部分中,选中“ 导出增强的性能和内存跟踪 ”复选框:

    还可以使用新的 .devtools 文件格式从 内存 工具导出。 这是 DevTools 团队正在积极尝试的一项新功能,因此请在 [反馈] 增强跟踪试验 #122 中向我们发送反馈。

    另请参阅:

    共享增强的性能和内存跟踪
  • 使用新的选择器统计信息调试长时间运行的重新计算样式事件

    在 Microsoft Edge 109 中,可以在 性能 工具中打开 “启用高级呈现检测 (慢速) ”设置,以访问新的选择器统计信息功能。

    启用此设置后:

  • 选择“ 记录 ”,然后在网站或应用上运行要改进的方案。

  • 选择“ 停止 ”。

  • 选择 “重新计算样式” 事件。 在 “性能 ”工具的底部,选择“ 选择器统计信息 ”选项卡:

    “选择器统计信息 ”选项卡提供浏览器引擎在 “重新计算样式 ”事件期间计算的所有 CSS 选择器的列表。 可以按选择器处理所 花费的时间或 匹配的元素数 (匹配 计数列) 排序。 使用此数据可以:

  • 查找浏览器处理耗时较长的选择器,并简化这些选择器。
  • 使选择器更具体,以提高性能。
  • 另请参阅:

    有关 CSS 选择器性能的真相 - 博客文章 [反馈]选择器性能跟踪解释器 ·问题 #98 在重新计算样式事件期间分析 CSS 选择器性能

    在分配采样时跟踪垃圾回收丢弃的对象

    在 Microsoft Edge 109 中, 内存 工具中的 分配采样 分析类型现在有两个新选项:

    包括由主要 GC 丢弃的对象

    包括次要 GC 丢弃的对象

    如果不选择这些选项, 内存 工具将继续像以前一样工作,报告分析会话结束时仍处于活动状态的分配。 在此模式下,不会通过分配采样跟踪生成和垃圾回收 (GC'd) 然后消失的对象。

    如果要跟踪网站或应用正在生成的垃圾,请选择这两个选项。 在生成的配置文件中,你将能够看到 JavaScript 函数生成的垃圾(当时是 GC'd)。 如果要减少代码生成的垃圾量,请使用这些选项。 若要详细了解主要 GC 和次要 GC 之间的差异,请参阅 垃圾回收器:Orinoco 垃圾回收器

    DevTools 的堆快照可视化工具扩展

    将新的 堆快照可视化工具 扩展添加到 Microsoft Edge,以获取堆快照文件中数据的新可视化效果。 安装此扩展会在 DevTools 中添加新的 堆快照可视化工具 。 在 堆快照可视化工具 中,可以加载堆快照文件,以查看它表示为有向图或树。 利用这些新的可视化效果,可以探索从垃圾回收 (GC) 根到单个节点的保留器链。

    图形视图:

    对焦点模式下快速视图的改进

    我们听取了你的反馈并改进了焦点模式下的 “快速视图 ”选项。 现在可以通过单击“ 更多 工具 (更多工具”图标) 按钮(如 DevTools 的主工具栏中)选择任何 DevTools 工具,而不是在 “快速视图 ”下拉列表中仅提供一部分 工具 。 在 DevTools 的 “快速视图 ”面板中加载任何工具,以同时显示多个工具。

    快速视图 工具栏的状态在 DevTools 会话中保持不变。 如果在 DevTools 的上部窗格中打开同一工具,“ 快速视图 ”面板将自动折叠。

    存在一个辅助功能问题,即语音命令用户无法导航到 “元素 ”工具中的“ 样式 ”选项卡或“ 计算 ”选项卡。 现在,可以通过命令 菜单中 的两个新命令访问这些选项卡:

    显示计算样式