文章目錄
1. 修改默認分配內存
1.1 配置文件位置:
MAC:
/Applications/Android Studio.app/Contents/bin/studio.vmoptions
Windows:
1.2 修改配置
默認配置如下:
-Xms256m
-Xmx1280m
-XX:MaxPermSize=350m
-XX:ReservedCodeCacheSize=240m
-XX:+UseCompressedOops
此內存分配過於保守,修改如下:
(本人16G MBP)
-Xms512m
-Xmx3072m
-XX:ReservedCodeCacheSize=480m
-XX:+UseCompressedOops
-Dfile.encoding=UTF-8
1.3 各字段具體含義爲:
org.gradle.jvmargs :JVM 內存管理,存在於堆上。在這裏可以理解爲Gradle的內存管理
-Xms : 初始分配的內存由-Xms指定,堆內存。
-Xmx : 最大分配的內存由-Xmx指定,堆內存。
-XX:PermSiz:JVM使用-XX:PermSize設置非堆內存初始值
-XX:MaxPermSize設置最大非堆內存的大小
org.gradle.daemon=true
org.gradle.parallel=true
2. 編輯build.gradle卡頓
2.1 原因
編輯build.gradle的時候AS會將我們的行爲上報到google的網站。
2.2 解決方案
在host文件設置search.maven.org指向127.0.0.1
127.0.0.1 search.maven.org
3.參考文獻
[1] https://blog.csdn.net/wangluotianxi/article/details/79757558
[2] https://blog.csdn.net/longyc2010/article/details/53180491