近來在做項目的時候,因為種種原因,經(jīng)常一次打開好幾個AS的窗口。但是窗口開多了,問題也就來了,卡的不得了,簡直讓人有種想砸電腦的沖動,可錯又不在電腦,遷怒與它又不太好,萬一被老板發(fā)現(xiàn)了,又得挨批,所以只能求助度娘。
首先我們看看當前AS的內(nèi)存大?。涸贏S中打開設置,搜索 Show memory

show memory.jpg
當前內(nèi)存大小.PNG
我們先找到 Android Studio 的安裝目錄,在其bin目錄下,找到 studio64.exe.vmoptions這樣一個vmoptions文件,然后將其打開,我所用的是NotePad++。

vmoptions文件.jpg
我們可以看到,方框中的兩個參數(shù),就是需要我們進行變更的參數(shù)。
根據(jù)自己電腦內(nèi)存大小,對這兩個參數(shù)進行調整。-Xms 是JVM啟動的起始堆內(nèi)存,堆內(nèi)存是分配給對象的內(nèi)存
-Xmx 是 Java 虛擬機啟動時的參數(shù),用于限制最大堆內(nèi)存

修改之后的大小.png
別忘了對修改之后的文件進行保存。

Restart.jpg

點擊第一個按鈕.jpg

重啟之后的大小
我們可以看到,內(nèi)存變大了。終于不咯,再卡就找老板重新配臺電腦吧,前提是老板不開除你。
希望能對你有幫助。
對了,如何你是32位的系統(tǒng),就去bin目錄中,找studio.exe.vmoptions這個文件,同樣的去改里面的設置就好。
更新:
設置無效的話在這邊修改,評論區(qū)的大佬就是不一樣
C:\Users\你的用戶名.AndroidStudio3.6\config\studio64.exe.vmoptions