Flutter 颤振是否起作用;“摇树”&引用;Dart死区代码消除“;对于Android/iOS版本?

Flutter 颤振是否起作用;“摇树”&引用;Dart死区代码消除“;对于Android/iOS版本?,flutter,Flutter,根据, 编译针对快速启动、快速执行和较小的包大小进行了优化 针对小包装尺寸的优化具体意味着什么 对于web应用程序,文档说明: 构建已缩小,并执行了树震动 在发布模式下构建应用程序时,Flatter是否对Android/iOS的Dart代码执行死代码消除?如果是,怎么做 注释:当使用分析生成的Android版本时,似乎没有包括死代码。因此,至少对于Android来说,Flatter似乎在发布模式下执行死代码消除。我还想知道dart编译器(不仅仅是Flatter)是否会使树抖动。 在发布模式下,f

根据,

编译针对快速启动、快速执行和较小的包大小进行了优化

针对小包装尺寸的优化具体意味着什么

对于web应用程序,文档说明:

构建已缩小,并执行了树震动

在发布模式下构建应用程序时,Flatter是否对Android/iOS的Dart代码执行死代码消除?如果是,怎么做


注释:当使用分析生成的Android版本时,似乎没有包括死代码。因此,至少对于Android来说,Flatter似乎在发布模式下执行死代码消除。

我还想知道dart编译器(不仅仅是Flatter)是否会使树抖动。 在发布模式下,flatterdoc只提到:编译针对快速启动、快速执行和较小的包大小进行了优化

我想如果他们不在这里提到树摇晃,这意味着优化没有这个功能

但这篇文章说是的:

如果有人能就此提供官方链接,那就太好了


添加有关Android代码优化的信息:

  • 颤振将使用R8(包括树摇技术)优化APK/AAB。这意味着优化不会发生在Dart编译器级别(需要有人对此进行确认!)。

我没有看到有关iOS和linux的树震动的任何信息: