如何在Mac上加速Android Studio

Ant*_*sto 31 macos android

我正在尝试使用OS X Yosemite上的Android Studio(最新版)开发一些原生Android应用程序.目前Android Studio几乎无法使用:它太慢了.我不是指Android开发时间加倍的Android模拟器,而是指源代码编辑器本身.

主要的问题是,经常但并不总是(我会说几乎总是)它无法保持我的编辑速度:当我编辑文本时,字符会在一到两秒后出现在屏幕上.如果我删除了字符,我就不知道在没有等待几秒钟的情况下我到达了哪一个.如果我右键单击,我会在显示某些内容之前等待相当于地质年龄的内容.几乎不可能使用图形布局编辑器,因为它是sloooow.

我还有其他问题,与令人难以置信的错误有关.但我想专注于这个基本功能.

经过一番研究后,我最终增加了它的堆空间.所以我进入了:

/Applications/Android Studio.app/Contents/bin

并修改了这些值:

-Xms512m
-Xmx6000m
-XX:MaxPermSize=1000m
-XX:ReservedCodeCacheSize=500m
-XX:+UseCompressedOops
Run Code Online (Sandbox Code Playgroud)

实际上我只增加了前两个的分配内存.

是否有人在Mac上开发适用于Android的Android能够提高Android Studio的基本性能?是否有任何隐藏的技巧,JVM和选项的组合能够使这个应用程序可用?

我正在研发具有16GB RAM的MBP 2.3GHz i7:这够了吗?

Ben*_*ila 25

我做了以下操作来解决Android Studio的缓慢问题.

转到Android - >首选项 - >构建,执行,部署 - >编译器

检查选项 -

并行编译独立模块(可能需要更大的堆大小)

将VM选项设置为:

-Xmx2048m -XX:MaxPermSize = 512

重启Android Studio.

  • 如果您在此设置后无法打开android studio,只需删除〜/ Library/preferences/AndroidStudio3.0中的mac:vmoptions文件中的设置 (4认同)
  • 谢谢!这很有帮助:-) (2认同)
  • 如果更改后无法启动 AS 4.X,请尝试从这里恢复 ~/Library/Application Support/Google/AndroidStudio4.X/studio.vmoptions (2认同)

Nav*_*mad 21

在了解了@Benjamin和@Marco Hc之后,我抓住了一个屏幕截图并尝试以图形方式表示解决方案.图中的每个数字代表解决方案的流程: 在此输入图像描述

  1. 转到Android - > 首选项

  2. 单击构建,执行,部署

  3. 单击 - > 编译器

  4. 检查选项 - 并行编译独立模块(可能需要更大的堆大小)

  5. 选中" 使用进程内构建"和"按需配置",然后单击" 确定"按钮

  6. 重启 Android Studio就是这样.

  • Commnad-line Options是否与VM Options相同? (4认同)
  • 这绝对对我有帮助 (2认同)
  • @leonziyo 不,不是。在 AS 中选择“帮助”->“编辑自定义 VM 选项...”-当您可以覆盖默认的 VM 设置时,这将创建一个配置文件 (2认同)

Mar*_* HC 5

绰绰有余,提高Android Studio性能有一些技巧:

  • 激活gradle deamon:https://www.timroes.de/2013/09/12/speed-up-gradle/

  • 激活编译器功能:设置 - >编译器,然后激活"编译器独立...","使用进程内构建"和"按需配置".

有了这两个技巧,你会感受到不同.让我知道.

干杯!


小智 0

是的,这台电脑就足够了。我在 2011 年中的 iMac 和 MBP 2.5GHz i7 上都使用 Android Studio。Android Studio 和模拟器在 iMac 上加载速度相当慢,但我在任何一台机器上输入您所描述的内容时都没有遇到问题。

您使用的 Android Studio 版本是什么?