Flutter 实战经验总结

2024-01-15  本文已影响0人  tom__zhu

性能优化


const为什么可以优化性能?

在 Dart 中const用于创建编译时常量。
提升性能的原因是在编译期就能计算出常量值,并内联到使用它的地方,而不是在运行时。这减少了运行时的开销。
使用 const 的值,会将结果缓存起来,const 常量作为Dart运行时系统的一部分,当代码中使用相同的 const 常量表达式时运行时系统会检查常量池并复用。
const适用于构造函数、常量,对于所有编译期就能确定值的情况都可以使用 const 提升性能。

prefer_const_constructors是 lint 检测的开关

上一篇 下一篇

猜你喜欢

热点阅读