Android进阶之路 - Gradle Build加速编译

文章结构:

  • 前期注意
  • 优化方式

前期注意:

前期配置(配或不配均可)

  • 查看执行内存与分配内存
    这里写图片描述

  • 小图(方便查看)
    这里写图片描述

  • 如您无法查看,请根据下图进行设置
    这里写图片描述

注意:

不论以何种方式优化编译速度,都需要我们重启As才会生效

优化方式

方式一:内存分配(内配分配的大小取决于你电脑配置,一般的电脑配置都可以进行如下设置)

步骤:

  • 修改AndroidStudio的内存分配

这里写图片描述

  • 修改 studio64.exe.vmoptions 文件内数据(友情提示:可重命名文件后缀以满足修改需要,改完之后记得改回来!)

参数介绍

-Xms1024m //JVM启动的起始堆内存
-Xmx4096m //AndroidStudio能使用的最大heap内存
-XX:MaxPermSize=1024m //最大的Permanent generation大小。存放的事类本身(不是对象),以及方法,一些固定的字符串等等。
-XX:ReservedCodeCacheSize=512m //设置JIT java compiler在compile的时候的最大代码缓存
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=300

此为修改后的参数图:

修改后的参数代码:

扫描二维码关注公众号,回复: 46857 查看本文章
-Xms1024m
-Xmx2048m
-XX:ReservedCodeCacheSize=1024m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-Djna.nosys=true
-Djna.boot.library.path=

-da

注意事项:

如按照上图修改且重启As之后编译速度没有改善,那么请按照下图看是否进行如此操作!

  • 用户目录,查看对应版本的As
    这里写图片描述

  • 查看是否有此文件,如有则修改~
    这里写图片描述

猜你喜欢

转载自blog.csdn.net/qq_20451879/article/details/80048164