查看Studio 是否内存紧张,当Studio内存不足时会运行卡慢,打开工程后在Studio右下角点击右键打开Memory Indicator
后通过内存指示器查看当前占用内存大小:
当内存不够用时我们可以点击菜单栏的
Help -> Edit custom VM Options..
修改内存参数,点击后我们会打开一个名为stuido64.exe.vmoptions
的文件,修改或添加这两行,注意不要有空格:
-Xms1024m
-Xmx4096m
-Xmx
表示最大堆内存,初始值太小我们可以根据自身电脑实际情况改成合适大小,我一般设置为4096m
,除了 -Xmx
外还有-Xms
,-Xms
是JVM启动的起始堆内存,这个也是可以根据实际情况修改,我这里改为1024m
,修改后按保存然后通过 File -> Invalidate Caches..
重启Studio即可在右下角内存指示器中看到修改后的内存状态。
注意,部分教程可能会告诉你需要在AndroidStudio安装目录下的bin目录里找到:stuido64.exe.vmoptions
文件,但是Android Studio 4.1 及更高版本的配置文件的位置已经修改,当你通过 Help -> Edit custom VM Options..
打开stuido64.exe.vmoptions
文件时,上方的文件路径会告诉你真正引用的是哪个文件,以及,该文件还可以通过指定字符编码来解决编译时控制台输出的中文乱码问题,操作步骤同上,在文件中添加该内容 -Dfile.encoding=UTF-8
即可,如下:
-Xms1024m
-Xmx4096m
-Dfile.encoding=UTF-8
同样添加完成后重启即可
引用文章:
调整Android Studio分配内存大小
Android Studio 设置内存大小及原理
调整 Android studio 内存设置
Android Studio Build Output 栏内汉字出现乱码的解决方案
配置 Android Studio