【问题标题】:Android Studio slow performanceAndroid Studio 性能缓慢
【发布时间】:2017-03-08 18:45:43
【问题描述】:

我昨天将 Android Studio 更新到了 2.3 版,因为在我遇到性能缓慢之后,它之前运行良好,虽然在构建 gradle 时速度很慢,但现在它占用了 100% 的处理器资源。

Android Studio 流畅运行有什么要求?

我的电脑运行 Windows 7 x64,i7 内核,8 核,10Gb 内存

【问题讨论】:

  • 在这里我想从我目前的 6GB RAM 升级到 8GB RAM 可以解决我的问题。
  • 如果您有快速处理器,这样做可以解决您的问题
  • 如果发现我的频率为 1.6GHz(每个内核 133 MHz)。不够快
  • 我有一个 2.70GHz 的处理器。我想那已经足够了

标签: performance android-studio lag


【解决方案1】:

您只需三个简单的步骤即可快速获得 Android Studio:

第 1 步:打开您应用的 gradle.properties 文件并添加如下两行...

org.gradle.daemon=true  
org.gradle.parallel=true

第二步:文件——>设置——>编译器——>命令行-选项(输入--offline)文件——>设置——>编译器——>——>启用按需配置强>

说明:点击Android Studio最左角可见的File,然后选择下方的Settings。在Settings 屏幕中搜索Compiler,您应该在此处找到Command-Line-Options,您需要在此处输入–offline。在最底部,您还必须启用选项Configure On Demand

第三步:文件——>设置——>Gradle——>启用离线工作

说明:在Settings屏幕下,搜索GradleEnable Offline Work选项。

【讨论】:

    【解决方案2】:

    在低配置机器上运行 Android 环境。

    1. 关闭浏览器中不必要的网页标签
    2. 对于防病毒用户,排除自动生成的构建文件夹
    3. Android Studio 有 1.2 GB 默认堆可以减少到 512 MB

    帮助 > 编辑自定义 VM 选项

    studio.vmoptions
     -Xmx512m
    

    布局性能将加快

    1. 对于 Android Studio 中的核心组件之一的 Gradle 确保 就像现在 3.0beta 是最新的一个

    以下提示会影响代码质量,请谨慎使用:

    1. Studio 包含电源安全模式,打开后将关闭 lint、代码完成等后台操作。

    2. 您可以在需要时手动运行 lint 检查./gradlew lint

    3. 大多数人都在使用 Android 模拟器,平均而言它消耗 2 GB RAM,因此如果可能的话,请使用实际的 Android 设备,这将减少您计算机上的资源负载。或者,您可以减少模拟器的 RAM,它会自动减少计算机上的虚拟内存消耗。您可以在虚拟设备配置和高级设置中找到它。

    4. Gradle 离线模式 是带宽受限用户禁用下载构建依赖项的功能。它将减少后台操作,有助于提高 Android Studio 的性能。

    5. Android Studio 提供了一种优化,可以并行编译多个模块。在低 RAM 机器上,此功能可能会对性能产生负面影响。您可以在编译器设置对话框中禁用它。

    【讨论】:

      【解决方案3】:

      问题已通过使缓存失效得到解决。有人,我不记得在哪里,建议我,因为它是从较低版本的更新,我应该尝试使缓存无效然后重新启动。

      步骤如下:

      文件 > 无效缓存/重新启动

      现在它像以前一样流畅地运行了。

      【讨论】:

        【解决方案4】:

        在任何机器上提高 Android Studio 性能的一个非常简单的方法是禁用一堆插件。

        Jake Wharton 列出了一些可以安全禁用的插件。按照他的指示,我个人看到了日夜的进步。

        这是评论的链接: https://www.reddit.com/r/androiddev/comments/7sxhig/android_studio_slower_when_using_kotlin/dt88pgn

        【讨论】:

          【解决方案5】:

          我的解决方案是:离线工作。 每次我尝试启动项目时,它总是发生在我身上。 最后(纯属偶然),我关闭了我的防病毒软件和防火墙,性能提高了 10 倍。

          【讨论】:

            【解决方案6】:

            在我的情况下,这是由于 GPU。我的电脑有2个GPU,一个是intel的集成GPU,用于普通工作,另一个是NVIDIA GPU,用于游戏和其他更复杂的工作。

            Intel GPU默认分配给Android Studio,我改了。 右键单击桌面/Nvidia控制面板/ 3D 设置/管理 3D 设置(从右侧面板) 然后 程序设置/为 android studio 选择 NVIDIA

            【讨论】:

              猜你喜欢
              • 2016-06-14
              • 1970-01-01
              • 1970-01-01
              • 2010-10-14
              • 2015-01-27
              • 2021-06-04
              • 2016-11-09
              • 2021-06-21
              • 2012-05-11
              相关资源
              最近更新 更多