緣起
當我們安裝完AS后咖驮,系統(tǒng)會有一個默認的值鞭呕,但這個值是一個通用的芥挣,不可能去適配每臺機器,默認的值在/Applications/Android Studio.app/Contents/bin/studio.vmoptions
這個文件里面核偿,內容如下:
#
# *DO NOT* modify this file directly. If there is a value that you would like to override,
# please add it to your user specific configuration file.
#
# See http://tools.android.com/tech-docs/configuration
#
-Xms256m
-Xmx1280m
-XX:MaxPermSize=350m
-XX:ReservedCodeCacheSize=240m
-XX:+UseCompressedOops
調整這些值
比如現在很多開發(fā)人員用的都是16GB內存的MBP,所以這里關于IDE可使用內存的配置就顯得有些保守顽染,筆者喜歡將這里的值至少改大1倍漾岳,比如:
-Xms512m
-Xmx3000m
有一點需要提醒下,你可以直接修改這個文件粉寞,但就像這里的注釋說的那樣尼荆,不建議直接修改安裝目錄下的配置,更建議修改用戶特定的配置文件唧垦,這點熟悉mac捅儒、linux的用戶都懂,就像/etc下面的和home目錄下的配置一樣业崖,所以建議用接下來的方式去修改這些值野芒,否則直接修改這里的文件,以后每當你升級AS的時候都會有個alert框提示你:這個目錄下有沖突了双炕,還是有點煩的狞悲。
更好的方式
修改~/Library/Preferences/AndroidStudio2.0/
目錄下的studio.vmoptions文件,如果沒這個文件的話就自己touch個妇斤,最后將自己的配置寫進去摇锋,以下是筆者使用的,供參考:
-Xms512m
-Xmx3000m
-XX:MaxPermSize=700m
-XX:ReservedCodeCacheSize=480m
-XX:+UseCompressedOops
注:如果你用的是別的版本的AS站超,上面的路徑需要對應到正確的版本荸恕,比如用的是AS v1.5,那么對應的路徑應該是~/Library/Preferences/AndroidStudio1.5/
死相。
最后貼張不同平臺上AS用戶配置的目錄所在融求,如下:
AS用戶配置在不同平臺的目錄
參考問題AS settings folder。