【问题标题】:Dart 2.13 performance changes doens't workDart 2.13 性能更改不起作用
【发布时间】:2021-06-08 10:00:15
【问题描述】:

看了关于Dart 2.13新版本的文章,说原来的apk文件的性能和大小都得到了提升……

我安装了最新版本的 Dart 和 Flutter 并运行了 counter starter 项目,编译得到了 5.9 mb 的发布版本。 根据 Dart 2.12 版本中的文章,大小 = 5.9 mb,但在 Dart 2.13 版本中,大小应该缩小 35% = 3.7 mb 但它不起作用

帮我获取 3.5 mb 的发布文件而不是 5.9 mb

Article link Dart 2.13 performance changes

【问题讨论】:

  • 我理解你的意思吗,你假设每个应用程序都会自动缩小 35%?恐怕这不是文章所说的(也不打算说)......
  • 我不希望所有这些魔法都能自动发挥作用。根据这篇文章,我决定检查是否是这样并尝试了描述的示例

标签: flutter dart


【解决方案1】:

文章说:

以 Flutter Gallery 应用为例。在 Android 上,发布 APK 包含调试信息为 112.4 MB,不包含调试信息为 106.7 MB(总体减少 5%)。此 APK 包含大量资产。仅查看 APK 中的代码元数据,它从 Dart 2.12 中的 5.7MB 减少到 Dart 2.13 中的 3.7MB(减少了 35%)。

当使用 --split-debug-info 标志构建时,35% 的数字来自 Flutter Gallery 应用(不是示例计数器应用)。

35% 也仅指代码元数据(即使用--split-debug-info 时分离的位)。整个 APK 只看到 5% 的差异。

【讨论】:

    猜你喜欢
    • 2013-12-11
    • 2021-06-24
    • 2022-12-07
    • 2017-08-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多