C/C++教程

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

本文主要是介绍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位的内存大小
这篇关于Mac修改Android Studio内存大小后无法打开Android Studio的问题的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!