老师我有个疑问,就是既然您是把Feed作为第一条展示的时间,那么这段时间是否会包含网络请求的时间?

来源:3-3 启动时间测量方式

慕工程308837

2019-09-22

老师我有个疑问,就是既然您是把Feed作为第一条展示的时间,那么这段时间是否会包含网络请求的时间?所以我还是觉得onWindowFocusChanged是比较准确的,也就是说当Activity.onResume就会触发绘制,绘制完成回调onWindowFocusChanged,这就刚还就是我们的启动时间。您觉得呢?

写回答

1回答

随风绽放

2019-09-22

同学你好,是包含了网络请求的时间,但是为什么不使用onWindowFocusChanged呢?因为用户看到真实的界面是需要有网络请求返回真实的数据的,因此onWindowFocusChanged这个时间其实波并没有反映出来用户真实的体验。

0
4
随风绽放
回复
nihao_cong
对,不过虽然不受客户端控制但是对用户来说是一样的,网络时间长了用户看到界面就是慢。所以这个作为评估指标的时间合理,我们优化的时候也需要优化这个网络时间。
2020-11-02
共4条回复

Top团队大牛带你玩转Android性能分析与优化

由表及里学到国内Top团队对性能问题的体系化解决方案

1696 学习 · 532 问题

查看课程