如何加速Android Studio 3.0

3

我想问一下:“如何加速我的Android Studio?”虽然我已经拥有:

Dell Inspiron 15R 
12GB of RAM Core i7 (N5537),

这些规格看起来很酷,但我仍然无法在Android Studio上安心工作。每当我重新启动计算机并启动Android Studio时,它的索引过程太长了,gradle构建过程也太卡了!
即使我尝试在任何设备上运行我的应用程序,比如虚拟设备或任何其他真实设备,也需要很长时间。在.java文件和.xml文件之间切换的速度也太慢了!大多数情况下,Android Studio也会在不同事件上卡住,特别是在Gradle Build或刷新项目以及索引项目文件时!

https://developer.android.com/studio/build/optimize-your-build.html - Mehmet K
如果你正在使用模拟器测试应用程序,你肯定会遇到问题。尝试使用安卓设备代替。 - Dhruv Patel
这里有太多的内容需要用一个答案来解决。 - user1531971
4个回答

2
针对以上问题,我已经做了一些工作来加速我的Android Studio。换句话说,结果只是提高了我的Android Studio的速度!

步骤1:增加Windows虚拟内存

  1. 进入计算机,右键并选择属性
  2. 选择高级系统设置

enter image description here

  1. 选择性能设置

enter image description here

  1. 选择高级选项卡,然后在虚拟内存部分点击更改按钮

enter image description here

  1. 取消选中为所有驱动器自动管理页面文件大小
  2. 选择要用作虚拟内存部分的驱动器
  3. 选中自定义大小单选框
  4. 插入初始大小(MB),这一步非常重要!对我来说,我的C驱动器有大约150GB的可用空间,所以我将初始大小设置为40GB!
  5. 设置最大大小(MB),我已将其设置为50GB,因为我有很多可用空间!

enter image description here

  1. 点击设置,然后确定

步骤2:编辑Android Studio中的自定义VM选项

  1. Start Android Studio
  2. Click Help
  3. Select Edit Custom VM Options
  4. Click Yes to the Next dialog (If file didn't exists already it will prompt you to create one)
  5. Add these Lines to that Opened File:

     # custom Android Studio VM options, see http://tools.android.com/tech-docs/configuration
    -Xms1024m
    -Xmx4096m *****INCREASE THIS TO MAXIMUM OF YOUR RAM
    -XX:MaxPermSize=1024m
    -XX:ReservedCodeCacheSize=1024m
    -XX:+UseCompressedOops
    -XX:+HeapDumpOnOutOfMemoryError
    -Dfile.encoding=UTF-8
    

(您应该将这些值增加到您的机器资源的最大值,上面是我自己的机器设置)


步骤3

  1. 只需使缓存失效并重新启动Android Studio
  2. 不要忘记编辑您的启动程序和服务,您必须在启动时禁用所有垃圾/无用或非重要服务并重新启动!(此步骤也非常重要)
  3. 重新启动您的机器
  4. 对我来说,这些步骤都是一个很好的解决方法,所以您应该尝试一下
  5. 请注意,您应该根据您的机器硬件和软件资源设置所有上述值

谢谢


2
请注意,如果在创建“自定义VM选项”文件后Android Studio无法启动,请转到路径c:\ Users \%YOUR-USERNAME%.AndroidStudioX.X \ config \并删除*.vmoptions文件! - Georgios S.

1

配置+固态硬盘确实有很大的区别!

调整页面大小,清除临时文件和缓存确实有帮助,但您不需要花时间在这里发布以节省几秒钟。

为了获得轻微的性能提升,我们升级了机器,这是值得的。

机器规格:Alienware-i7 7820HK|16GB RAM|256GB PCie SSD|1TB HDD 软件配置:Android Studio在SSD中|SDK在HDD中|项目文件夹在HDD中

加载Android Studio的时钟时间:9秒 创建一个新的空项目的时钟时间:20秒直到Gradle Build完成 打开一个空项目的时钟时间:小于5秒直到Gradle Build完成 打开Android Studio;创建一个新的空项目的时钟时间:40秒直到Gradle Build完成

如果您能正确跟踪和管理Android SDK,并主要使用AS,我们建议采用全SSD方法。

问候。


0
为了防止在启动Android Studio(打开多个项目)时出现过多的“索引...”,您可以打开文件->“节能模式”。这使得它启动速度更快。它还可以节省大量的CPU,例如在输入代码时。当您需要实时检查时,可以将其打开。
更多信息:https://jwhh.com/2013/06/07/android-studio-power-save-mode/

0
你用的是哪个操作系统?我在一台装有Windows 10、8GB内存和i5-7200U处理器的Acer电脑上使用相同版本的Android Studio,没有遇到这些问题。尝试对硬盘进行碎片整理,或者使用固态硬盘,这会有很大帮助。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接