flutter / flutter/devtools

Erroneous "No timeline event analysis data available for this frame"

未关闭
#9,729 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
P2 screen: performance
主要语言
Dart
星标
1.7k
派生
404
平均合并
6 天 17 小时
30 天内合并 PR
18

描述

I've only noticed this when running an app on debug-mode, not profile-mode

Steps to reproduce:

1. Open performance panel
2. Trigger some event in app that causes a lot of frames to be rendered (e.g. scrolling)
3. In the Frame chart, scroll to the beginning and click on one of the first frames ("Frame A")
4. See message: "No timeline event analysis data available for this frame."
5. Now scroll to the end of the frame chart, and start clicking on the frames there
6. Make your way back to "Frame A" and click on it again. The message is now gone.

Initial selection of frame:

Image

Subsequent selection of frame:

Image

贡献指南

打开贡献指南

调研方向

在 Flutter DevTools 性能面板中使用 debug mode 和滚动等帧负载较高的操作重现该问题。比较在浏览后续帧之前和之后选择第一帧的情况;当初始帧能够显示其 Timeline 事件分析数据,且不需要选择其他帧时,即完成。

由索引模型根据 Issue 内容生成。

评估

技术栈
dart, flutter
领域
devtools, performance
Issue 类型
缺陷
难度
3/5
预计耗时
1-2 天
活跃度
停滞
描述清晰度
基本清楚
新手友好度
45/100

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。