“开始分析并重新加载页面”何时决定停止自动记录?

问题描述 投票:0回答:1

我经常使用 Chrome DevTools 中的性能时间线来记录我的页面性能。

我使用“开始分析并重新加载页面”,它会自动开始和停止记录。

问题是:DevTools 何时决定停止录制

我注意到它总是继续记录“加载”事件之后至少几百毫秒,并尝试找出页面何时“大部分空闲”。

但这是一个相当模糊的猜测。我很想知道它是否依赖于某些性能事件(例如 Lighthouse 中“交互时间”中使用的事件)?

google-chrome-devtools performance-testing devtools
1个回答
18
投票
自 Chrome 85 起,Chrome devtools 在

load

 事件(
source)后等待 5 秒。这没有记录,因此可能会在没有通知的情况下发生更改,并且在 Chrome 85 中确实从 3 秒开始更改。

您可以在当前调试会话中修改此行为:

    将开发工具切换到
  1. Performance
    面板/选项卡
  2. 打开
  3. devtools-on-devtools 并在其控制台中运行以下代码:
UI.panels.timeline.millisecondsToRecordAfterLoadEvent = 9001.
    
© www.soinside.com 2019 - 2024. All rights reserved.