解決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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章