Android studio3.1卡顿严重
Android studio3.1正式版本已經(jīng)發(fā)布了有十幾天了,升級后發(fā)現(xiàn)運行項目和編輯gradle文件特備卡頓,自己分析了一下也查找了一些簡單解決方案,如下:
內(nèi)存占用大
在使用過程中發(fā)現(xiàn)git切換分支時,會保留對應分支上打開的類文件窗口,這樣在一定程度上增加了內(nèi)存的占用,所以,需要對Android studio增加內(nèi)存分配
修改項目配置
在項目根目錄中的gradle.properties中增加如下配置:
org.gradle.jvmargs=-Xmx3062m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 org.gradle.parallel=true org.gradle.daemon=true 復制代碼具體含義如下:
org.gradle.jvmargs :JVM 內(nèi)存管理,存在于堆上。在這里可以理解為Gradle的內(nèi)存管理 -Xms : 初始分配的內(nèi)存由-Xms指定,堆內(nèi)存。 -Xmx : 最大分配的內(nèi)存由-Xmx指定,堆內(nèi)存。 -XX:PermSiz:JVM使用-XX:PermSize設置非堆內(nèi)存初始值 -XX:MaxPermSize設置最大非堆內(nèi)存的大小 org.gradle.daemon=true org.gradle.parallel=true 復制代碼修改Android studio軟件配置
打開Android studio軟件安裝包中bin目錄下的studio.vmoptions文件,如下圖:
將 -Xms值改為512m? ? ?-Xmx改為2048m,如下圖:
編輯build.gradle文件卡頓
android gradle3.1中google開啟了對于build.gradle的操作檢測,顧名思義就是你的每一步操作studio都會去監(jiān)控,并且去請求接口等待返回后進行下一步操作,所以會感覺卡頓。
發(fā)現(xiàn)在操作gradle的時候studio一直在調用下面這兩個接口請求數(shù)據(jù):
所以這里我們可以通過在hosts中設置下將search.maven.org映射到本機地址就可以了,如下圖:
參考:https://blog.csdn.net/wangluotianxi/article/details/79757558
? ? ? ? ?https://juejin.im/entry/5909d52aa22b9d0065fe9e2e
總結
以上是生活随笔為你收集整理的Android studio3.1卡顿严重的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: byte 和16进制关系
- 下一篇: 用Docker搭建Nexus私服