Flutter相关优化

作者: xmb | 来源:发表于2021-07-15 09:41 被阅读0次

  • 性能优化

1、内存优化
使用flutter performance等工具查看内存和帧率
使用DevTools来gc查看是否存在未回收的内存

2、build方法优化
widget树越大,重建需要新建的widget越多,对性能不利
避免执行耗时的操作

3、列表优化
避免直接使用ListView,而使用ListView.builder。

4、帧率优化
优化widget的构建方式等
三方的分帧渲染工具

页面渲染帧率监测工具:
Flutter官方:Flutter performance
三方的监测工具:fps_monitor

页面流畅度优化工具:
三方的分帧渲染工具:keframe


  • 包大小优化

1、图片优化

对于过大的图片,使用https://tinypng.com/ 进行压缩

使用网络图片,根据业务,将本地图片改为网络图片

2、移除冗余的二三方库

移除优化功能重复的或不用的二三方库

3、启用代码缩减和资源缩减

安卓项目里默认开启

4、构建单ABI架构的包

命令:flutter build apk —split-per-abi

相关文章

网友评论

    本文标题:Flutter相关优化

    本文链接:https://www.haomeiwen.com/subject/acnypltx.html