我正在尝试使用最新的Android Studio在OS X Yosemite上开发一些本地的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工作:这足够吗?