天天看點

【Android Studio】工程編譯運作時CPU瞬間飙升100%解決方法

其實這個問題跟之前eclipse上編譯運作項目的原理差不多,也是因為給編譯器配置設定的記憶體過小,先找到android studio的安裝目錄,bin目錄下有兩個檔案:studio.exe.vmoptions和studio64.exe.vmoptions

【Android Studio】工程編譯運作時CPU瞬間飙升100%解決方法

打開後看到的參數就是給編譯器的虛拟機配置設定的記憶體等

-Xms256m

-Xmx750m

-XX:MaxPermSize=350m

-XX:ReservedCodeCacheSize=240m

将參數增大,改為:

-Xms3550m

-Xmx3550m

-XX:MaxPermSize=3550m

-XX:ReservedCodeCacheSize=1024m

然後重新開機android studio就行了

這幾個參數的含義分别為:

-Xms 初始堆大小

-Xmx 最大堆大小

-XX:MaxPermSize 設定持久代最大值

-XX:ReservedCodeCacheSize  設定代碼緩存的最大值

然後就算我修改完後,當我編譯運作時,gradle build running還是很久,2.0以上的android studio第一次編譯運作工程的時候,gradle建構工程很卡,但是之後運作的綠色小按鈕會變成閃電符号,閃電編譯會提升編譯速度。

繼續閱讀