【问题标题】:Android Studio is incredibly slow and laggyAndroid Studio 非常缓慢和滞后
【发布时间】:2016-06-08 13:26:29
【问题描述】:

Android Studio 非常缓慢。这不仅仅是 Gradle 的构建时间(在我取消之前我已经看到了 40 多分钟),还有整个 IDE 和我的整个计算机在 AS 打开时会变慢。当我点击 AS 中的任意位置时,无论是在代码内还是菜单项内还是其他任何地方,都需要几秒钟的时间来响应。

我卸载了 Eclipse,因为它有太多错误。 AS 没有那么错误,但它太慢了。

这是我迄今为止尝试过的:

  1. 确保我没有处于演示模式
  2. 尝试同时勾选和取消勾选 Compile independent modules in parallel - 两者都很慢
  3. 将 vmoptions 更改为 -Xmx2048m -XX:MaxPermSize=1024
  4. 勾选自动生成项目
  5. 勾选使用进程内构建
  6. 勾选按需配置
  7. 在 Gradle 中勾选离线工作
  8. 在命令行选项中添加了 --offline
  9. 在“忽略文件和文件夹”中添加了 Thumbs.db(编辑器 -> 文件类型)
  10. 将 org.gradle.jvmargs=-Xmx2048m、org.gradle.daemon=true 和 org.gradle.parallel=true 添加到 gradle.properties
  11. 确保只添加我需要的 google play 服务库

这些解决方案都没有帮助,那么我该如何解决这个问题?如果帖子中只有我在上面尝试过的内容,请不要链接。

【问题讨论】:

  • 我将 AS 用于相当大的项目,而且速度非常快。你能告诉我更多关于你的操作系统、Java 版本等的信息吗?
  • 我在启动时遇到了同样的问题。然后我已经将笔记本电脑 RAM 升级到 8 GB。现在它运行顺利!
  • Android Studio 不要求高规格,但肯定不会有坏处。
  • 您的系统规格是什么?
  • 具有 4GB RAM 和 Intel i3 的笔记本电脑。在要求更多 RAM 之前,我想尝试所有其他解决方案,特别是因为我已经阅读了具有相同问题的更多 RAM 的人的帖子。

标签: android performance android-studio gradle


【解决方案1】:

就像 karun 已经说过的那样,i3 的功率肯定太低而无法运行 Android Studio。我建议至少使用 i7 2ghz 或更快,搭配纯 ssd 存储(相比之下,旋转磁盘非常慢)。 8gb 内存是绝对最低的,16gb 甚至更多会更好。 Android Studio 是一个重量级的 IDE,它使用大量内存,尤其是在以并行模式运行 gradle 时。

通过这样的设置,它仍然感觉不到我所说的“快速”,但是对于同时进行的所有任务来说还可以。

如果您想保留 i3,那么最好的办法就是为其配备尽可能多的 RAM。还可以用快速的 ssd 驱动器替换您的光盘(如果它是旋转的)。

【讨论】:

  • 我有 MacBook Pro 15, i7 2.7Ghz 16GB Ram,但速度不快,当打开更多 2 个项目时,加载需要时间,有时会在没有模拟器的情况下挂起 Android Studio。我会说 Android Studio 应该在性能指标上工作,因为 xcode 在模拟器上工作得太快了。
【解决方案2】:

这不是一个解决方案,但我认为 i3 处理器无法顺利运行 Android Studio。我有 i5 处理器和 4GB 内存,我无法轻松同时运行 chrome 和 android studio,但现在我已经将我的内存升级到 8GB,这很有帮助,但当 gradle 文件正在构建时,笔记本电脑仍然会卡住一点但其他时候一切都很顺利。

【讨论】:

    【解决方案3】:

    您是否也检查了 vmOptions 中的 -Xms2048m?

    这会影响您的 android studio 在加载时从系统获取的初始内存。您拥有的其他设置 (-Xmx2048m) 会影响 android studio 可以获得的最大 ram。

    设置 (-XX:ReservedCodeCacheSize=1024m) 也有帮助。

    【讨论】:

      【解决方案4】:

      我有几件事要你试试:

      1. 尝试使用旧版本的 android studio。(如果您只想要性能)。
      2. 尝试使用物理设备而不是虚拟机。
      3. 尝试使用更轻量级的操作系统(如 lubuntu 18.04)。我电脑上的 Windows 在空闲时占用 1 GB,而 lubuntu 在运行 android studio 时占用 1.2 GB
      4. 如果以上方法都不起作用,您应该考虑升级您的计算机。 我个人使用带有 Lubuntu 18.04 和 2 gb ram 和 android studio 2.3.2 的 core 2 duo E8400(2 cores,2.83 ghz)(我的电脑太旧了,这就是为什么 :))它运行完美,但你有一个 core i3和可以运行更高版本的 4 GB 内存。 注意:如果您使用的是 Kotlin,请勿使用 android studio 2!如果您继续使用 java 或 c++,它不支持 Kotlin(尽管您可能会放弃一些功能。)。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-02-22
        • 1970-01-01
        • 2017-08-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多