Mac下调整Android Studio可使用内存大小

作者: tmp_zhao | 来源:发表于2016-04-11 19:47 被阅读2728次

缘起

当我们安装完AS后,系统会有一个默认的值,但这个值是一个通用的,不可能去适配每台机器,默认的值在/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

调整这些值

比如现在很多开发人员用的都是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

相关文章

网友评论

本文标题:Mac下调整Android Studio可使用内存大小

本文链接:https://www.haomeiwen.com/subject/jlpilttx.html