目录

flutter页面滑动卡顿

问题现象

用户滑动应用页面查看当前不可见的内容时,出现页面滑动卡顿的现象。

背景知识

问题定位

分析结论

  1. 应用Dart业务代码执行耗时多,导致Flutter ui线程一帧绘制耗时长,出现滑动卡顿的问题。
  2. ui和raster线程单帧绘制耗时集中在libflutter.so文件中,超出120Hz情况下两帧间隔8.33ms,导致出现丢帧问题。

修改建议

  1. 优化应用Dart业务代码,减少执行耗时。
  2. 优化应用libflutter.so库调用,减少执行耗时。