之前用過其他人加速AndroidStudio構建速度的方法,確實在編譯時有一定的效果
但是在實際使用中,隨着項目越來越大,AndroidStudio有時還是會卡死,或者直接黑屏,我的筆記本是8g內存 + i5 2.5GHz的cpu,肯定不是電腦配置問題引起的
后來去google了一下,發現谷歌好坑啊!把大家的電腦配置都“閹割”了啊!
原因
AS限制了Java虛擬機啟動的內存大小,限制了最大堆內存,當AS運行越久,內存越不足的時候,就會頻繁的觸發GC,AS就自然會卡起來了,嚴重的直接黑屏
解決方法
一、找到AndroidStudio安裝目錄下的studio.vmoptions配置文件
路徑為安裝目錄下的\bin文件夾里,里面有兩個.vmoptions文件
其中,studio.vmoptions配置文件是32位系統,studio64.vmoptions是64位系統的配置文件
二、修改.vmoptions文件配置
我的機子是64位的,這里以64位為例
修改前的配置文件:
我們只需要修改其中的前四項就好
-Xms2048m
-Xmx2048m
-XX:MaxPermSize=2048m
-XX:ReservedCodeCacheSize=1024m
三、重啟AndroidStudio
關閉AS再重啟
Android Studio運行速度慢的問題就會有所改善
注意:設置-Xms、-Xmx、-XX的參數大小要根據自己電腦內存的大小而定