文章结构:
- 前期注意
- 优化方式
前期注意:
前期配置(配或不配均可)
查看执行内存与分配内存
小图(方便查看)
如您无法查看,请根据下图进行设置
注意:
不论以何种方式优化编译速度,都需要我们重启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
此为修改后的参数图:
修改后的参数代码:
-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
查看是否有此文件,如有则修改~