typ0520/fastdex

我发现升级到gradle 插件到3.0.1第一次打包很慢,第二次就很快

tianshaokai opened this issue · 6 comments

  1. 我并没有使用fastdex插件
  2. 第二次基本每次都是19s完成
  3. 只不过我这次是在mac电脑编译的,没有试window 电脑升级后怎么样
  4. 跟电脑性能有关系吗?
  5. 3.0 里是不是做了大量的优化呢

3.0打debug的包会很快,资源编译默认使用aapt2支持增量编译,代码那块dex缓存的颗粒变成以.class为最小单位了,所以相对于2.x会快很多

那fastdex 在3.0 里做了哪些优化呢?

目前的fastdex版本只做了3.0的适配

楼主是不准备维护了吗?对于集成了tinker的project,instant run不能用,打dex包还是很慢的

3.0打debug的包会很快,资源编译默认使用aapt2支持增量编译,代码那块dex缓存的颗粒变成以.class为最小单位了,所以相对于2.x会快很多

怎么知道这些信息的?