【发布时间】:2015-05-01 07:19:42
【问题描述】:
我正在尝试在 OS X Yosemite 上使用 Android Studio(最新)开发一些原生 Android 应用程序。目前 Android Studio 根本无法使用:它太慢了。我指的不是Android模拟器,它使开发时间加倍,而是源代码编辑器本身。
主要问题是 经常但并非总是(我会说几乎总是)它无法跟上我的编辑速度:当我编辑文本时,字符会出现在屏幕上一两秒后。如果我删除字符,我永远不知道我到达哪一个而不等待几秒钟。如果我右键单击,我会在显示某些东西之前等待相当于地质年龄的时间。使用图形布局编辑器几乎是不可能的,因为它很慢。
我还有其他问题,与令人难以置信的错误有关。但我想专注于这个基本功能。
经过一番研究,我最终增加了它的堆空间。于是我进入:
/Applications/Android Studio.app/Contents/bin
并在studio.vmoptions中修改了这些值:
-Xms512m
-Xmx6000m
-XX:MaxPermSize=1000m
-XX:ReservedCodeCacheSize=500m
-XX:+UseCompressedOops
其实我只是增加了前两个的分配内存。
是否有人在 Mac 上开发 Android 并能够提高 Android Studio 的基本性能?是否有任何隐藏的技巧,JVM 和选项的组合能够使这个应用程序可用?
我正在开发具有 16GB RAM 的 MBP 2.3GHz i7:够了吗?
【问题讨论】:
-
绝对够用了。我在比这更糟糕的 mac 中与 android studio 完美合作。您是否尝试过重新安装?
-
我似乎遇到了完全相同的问题。我正在使用具有 8 GB RAM 的 MBP 2014 (Retina)。我通常最终会重新启动 Android Studio,这似乎解决了这个问题,但这不是我觉得安慰的解决方案,因为我不得不这样做浪费了很多时间。不过,我还没有修改任何 VM 设置。顺便说一句,我在 OsX Yosemite 上,所以这也是另一个区别......在我的 MBP(2011 非 Retina)和 16GB RAM 上,我有时会有点卡顿,但没有 Retina 上那么多。
-
我也在开发优胜美地。我不记得最新版本的名称了,动物更简单。
-
我有 Android Studio 3.0 版,但仍然有同样的打字延迟问题。=(
-
您在 bin 中的哪个文件中更改了这些值?