启动 AndroidStudio 的 "Dex in process" 功能使编译构建更快
AS2.1 有一个新特性- dex 进程。可以提高运行速度提高性能
为了充分利用 Dex In Process ,你需要修改你的 gradle.properties 文件,并增加 1 个千兆分配到摇篮守护进程 VM 的内 存量,至少 2 GB 的使用 org.gradle.jvmargs 属性:
org.gradle.jvmargs=-Xmx2048m
动态图片: https://cdn-images-1.medium.com/max/800/1*EW2HDBPACkHsJxb7kTgI8A.gif
默认的 Daemon VM 的内存分配 1 千兆字节 - 这是不足以支撑 dexInProcess ,所以最好将其设置为至少为 2 千兆字节。
Dex in process 这个技术允许多个 Dex Process 与 Gradle 运行在一个 VM 中,这也就是为什么需要上面配置更多内存的原因,这个内存将在 Gradle 与多个 Dex Process 之间共享。
当有足够的内存被分配时,会显著提高运行和构建时间。
原文: http://chenxiaojian.net/enable-android-studios-dex-process-faster-app-builds.html
1
stardust21 2016-06-23 19:37:40 +08:00
2.1.2 ,默认已经开启了,不过编译还是慢成狗,基本最少都要一分半钟
|
2
ChenPing OP @stardust21 哈哈哈哈
|
3
mengrusheng 2016-06-24 16:47:39 +08:00
是啊 唉 好慢
|