performance - 加速 Android Studio 构建

标签 performance build android-studio

也许是一个已知问题,但正在寻找加速 Android Studio 构建的方法。我的大约是 20-25 秒,并不可怕,但在尝试测试增量更改时有点麻烦。

显然,获得更快的 CPU 会有所帮助,但如果有的话,请寻找 Android Studio 的软件级别调整/提示。

谢谢。

最佳答案

我能够将构建时间缩短至 3-5 秒。

  • 分配 Android Studio 和 Gradle 使用的更多 RAM
  • 配置编译以并行运行
  • 按需编译

在我看来,RAM 设置绝对是必须的 - 在给它 2GB 后(我有 24GB 还有足够的空闲空间),UI 快速且敏捷,代码编辑非常快,完全没有延迟。

这是我使用的指令的完整列表:

Android Studio 内存设置: https://extremegtx.wordpress.com/2015/01/08/android-studio-speed-up-studio-and-gradle/

说明适用于 Windows,如果您使用的是 MAC,请改用以下路径: ~/Library/Preferences/{FOLDER_NAME}/studio.vmoptions

等级设置: http://jimulabs.com/2014/10/speeding-gradle-builds/

作为引用,我正在运行超频的 Xeon X5650 @ 3.85GHz 并编译一个包含大量库和依赖项的相当大的项目。

关于performance - 加速 Android Studio 构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28494906/

相关文章:

android-studio - 错误: java.util.concurrent.ExecutionException: com.android.builder.internal.aapt.v2.Aapt2Exception: AAPT2 error

mysql - 在庞大的数据集上使用 IN 是个好主意吗?

c# - HTTP 请求的多个小文件与一个大文件

java - Maven : add a dependency to a jar by relative path

ios - Flutter构建ios错误: Encountered error while building for device

android-studio - Android Studio、信息亭模式、单一用途设备、锁定任务模式

android - :app:dexDebug on adding libGoogleAnalyticsServices

php - MYSQL 作为带有子查询的查询比 2 个查询 (+php) 工作得慢

c++以有效的方式重载加

c++ - 如何使用GYP?