无论是MAC系统还是Windows系统,在使用AS的时候有时候会出现一些卡顿的现象。这是因为,AS在安装的时候默认会自动分配一些内存来使用,但是分配的这些内存在IDE长时间运行的情况下可能就会不够用,这里记录一下MAC系统下怎么增加AS的内存分配。
1. 修改方法一:
在 AS help 菜单下 Edit custom VM options ,在打开的文件中添加一下两行内容:
-Xms512m
-Xmx4096m
2. 修改方式二:
访达 -> 应用程序 -> Android Studio.app -> 右键 -> 显示包内容 -> Contents -> bin 下 studio.vmoptions 文件,修改头两个字段值就可以(默认是256和1280):
-Xms512m
-Xmx4096m
-XX:ReservedCodeCacheSize=240m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-XX:CICompilerCount=2
-Dsun.io.useCanonPrefixCache=false
-Djdk.http.auth.tunneling.disabledSchemes=""
-Djdk.attach.allowAttachSelf=true
-Dkotlinx.coroutines.debug=off
-Djdk.module.illegalAccess.silent=true
-Djna.nosys=true
-Djna.boot.library.path=
-Didea.vendor.name=Google
-XX:+UseCompressedOops
-Dfile.encoding=UTF-8
-XX:ErrorFile=$USER_HOME/java_error_in_studio_%p.log
-XX:HeapDumpPath=$USER_HOME/java_error_in_studio.hprof