解决Android Studio卡顿问题
文章目录
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