现在应用越做越大,肯定有很多小伙伴的Android Studio 编译器越来越卡,甚至使用时间长后,打字都会变得非常卡。xml 内部编辑更是这样。下面这方法能够完美解决卡顿现象。
本文同样适用于其他基于IntelliJ IDEA 的编译器 运行于 Windows、Mac OS 以及Linux 操作系统。只是文件目录不一样,以下以Mac OS 演示:
首先 Preferences 搜索 memory 如图:
选中图片中 框住的选项,为了查看 android studio 消耗情况,之后观察编译器最右下角 会出现 *** of 1024m 。即代表 当前使用内存以及 总允许大小。现在mac 基本上都是 8g 16g 配置这种配置显然 太少了 。
修改方案
Android Studio 应用程序 显示包内容 修改bin/studio.vmoptions 文件的以下属性。我的配置是:
-Xms1024m
-Xmx4096m
-XX:ReservedCodeCacheSize=2048m
-XX:+UseCompressedOops
具体参数什么意思 可以自行百度搜索一下。
重启一下Android Studio 查看右下角 最大内存 是不是已经变化了,如果变了,那你可以不用关心下面的东西了,开开心心去敲代码吧。
如果没变就到了本篇文章的关键内容了,请接着往下看。
注意事项
如果你发现 上面配置改过之后,Android Studio 最大内存并没有发生改变,说明你的修改可能没有成功,原因可能是多版本问题导致的。
mac 下打开 如下图 文件夹
/Users/your user/Library/Preferences/ (资源库/Library是隐藏文件夹),你会发现这里面会有很多个版本 Android Studio找到你使用的版本,修改它!重启,完美解决。enjoy it ~