近来在做项目的时候,因为种种原因,经常一次打开好几个AS的窗口。但是窗口开多了,问题也就来了,卡的不得了,简直让人有种想砸电脑的冲动,可错又不在电脑,迁怒与它又不太好,万一被老板发现了,又得挨批,所以只能求助度娘。
首先我们看看当前AS的内存大小:在AS中打开设置,搜索 Show memory
我们先找到 Android Studio 的安装目录,在其bin目录下,找到 studio64.exe.vmoptions这样一个vmoptions文件,然后将其打开,我所用的是NotePad++。 vmoptions文件.jpg
我们可以看到,方框中的两个参数,就是需要我们进行变更的参数。
根据自己电脑内存大小,对这两个参数进行调整。 修改之后的大小.png-Xms 是JVM启动的起始堆内存,堆内存是分配给对象的内存
-Xmx 是 Java 虚拟机启动时的参数,用于限制最大堆内存
别忘了对修改之后的文件进行保存。
我们可以看到,内存变大了。终于不咯,再卡就找老板重新配台电脑吧,前提是老板不开除你。
希望能对你有帮助。
对了,如何你是32位的系统,就去bin目录中,找studio.exe.vmoptions这个文件,同样的去改里面的设置就好。
更新
:
设置无效的话在这边修改,评论区的大佬就是不一样
C:\Users\你的用户名.AndroidStudio3.6\config\studio64.exe.vmoptions
网友评论