android studio學習:增加android studio內存空間大小


主要是兩個方面,一旦工程代碼大了,android studio 工作空間將變得很卡,編譯過程變得很慢,這里面存在兩個內存,一個是工作空間的內存,一個是build和打包安裝的內存

 

1.工作空間的內存:影響編代碼的速度,否則鍵入一個字母都要卡一下,解決辦法:

在android studio目錄下找到:studio64.exe.vmoptions文件,綠色部分為修改的參數(-Xmx1050m),將默認參數修改為1050MB,這樣跑起來就非常流暢了,如果覺得還是不夠流暢,可以改得更高:

-Xms128m
-Xmx1050m
-XX:MaxPermSize=350m
-XX:ReservedCodeCacheSize=96m
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-Djna.nosys=true
-Djna.boot.library.path=

-Djna.debug_load=true
-Djna.debug_load.jna=true
-Djsse.enableSNIExtension=false
-XX:+UseCodeCacheFlushing
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-Didea.platform.prefix=AndroidStudio
-Didea.paths.selector=AndroidStudio

 

如果這個設置沒有生效,在 File->Ivalidate Caches中,選擇 Ivalidate and Restart就可以生效了:

image image

最后,在資源管理器中可以看到,studio64.exe的內存占有瞬間漲到了1GB以上。

image

 

2.Sync project with gradle files 或者  run 或者installDebug過程:這個里面是編譯和打包的,如果工程大了,這里也將變得非常的卡

解決辦法如下:

 

添加gradle.properties 文件,在根目錄下面,也就是project下面,或者在 Gradle Scripts根下面

添加如下代碼:

org.gradle.daemon=true
org.gradle.parallel=true
org.gradle.jvmargs=-Xmx3072m -XX:MaxPermSize=3072m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
 
編譯和打包安裝的過程明顯變快很多


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM