Mac修改Android Studio内存大小后无法打开Android Studio的问题

问题复现

通过Android studio ->Help修改内存大小
1、Help ->Edit Custom VM options…
在这里插入图片描述
2、点击Create后,手动输入要修改的内存值

-Xms512m
-Xmx4096m
-XX:ReservedCodeCacheSize=512m
-XX:+UseG1GC
-XX:SoftRefLRUPolicyMSPerMB=50
-XX:CICompilerCount=2

保存后,重启就打不开AS了,重装也没用。

问题原因

修改的堆大小无效,而且这个配置文件应该在系统文件中

问题解决

在应用程序中AS图标上,右击->显示包内容。
Contents->MacOs,打开Studio
在这里插入图片描述
打开后,会显示错误原因和错误文件的地址。(图是随便盗的,内容差不多)
在这里插入图片描述
找到错误地址后,将修改的文件studio.vmoptions直接删除。

如何修改AS的内存大小

在应用程序中AS图标上,右击->显示包内容。
Contents->bin->studio.vmoptions
在这里插入图片描述
修改前两行:

-Xms256m
-Xmx1280m
参数名称参数作用
XmsJVM启动的起始堆内存,堆内存是分配给对象的内存
-XmxAndroidStudio能使用的最大heap内存
XX:MaxPermSize最大的Permanent generation大小
XX:ReservedCodeCacheSize设置JIT java compiler在compile的时候的最大代码缓存
XX:+UseCompressedOops这个参数允许系统将代码里面的引用(reference)类型用32位存储,同时却能够让引用能够使用64位的内存大小
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值