android - 如何加速 Android Studio 3.0

标签 android android-studio

我只想问“我怎样才能加快我的 Android Studio 的速度?”。虽然我确实拥有:

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

这些规范可能看起来很酷,但我仍然无法在 Peace 上使用 Android Studio。由于我的 Android Studio 在我重启机器并启动 Android Studio 时需要花费大量时间,因此它的索引过程太长,gradle 构建过程也太滞后了!


即使每当我尝试在任何设备上运行我的应用程序时,比如在虚拟设备或任何其他真实设备上,都需要花费大量时间在 .java.xml 文件也太长了!在大多数情况下,Android Studio 也会卡住并挂起不同的事件,尤其是在 Gradle Build 或刷新项目和索引项目文件时!

最佳答案

对于上述问题,我做了一些工作来加速我的 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. 勾选自定义尺寸单选框
  5. 插入初始大小(MBs),这一步很重要!对我来说,我的 C 盘中有大约 150GB 的可用空间,所以我将初始大小设置为 40GB!
  6. 设置最大大小(MB),我将其设置为 50GB,因为有很多可用空间!

enter image description here

  1. 点击设置,然后点击确定

第 2 步在 Android Studio 中编辑自定义 VM 选项

  1. 启动Android Studio
  2. 点击帮助
  3. 选择编辑自定义 VM 选项
  4. 单击进入下一个对话框(如果文件不存在,它会提示您创建一个)
  5. 将这些行添加到那个打开的文件:

     # 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
    

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


第三步

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

谢谢

关于android - 如何加速 Android Studio 3.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47355138/

相关文章:

android - React Native Android - 初始化失败

android - 成功后数字电话号码为空

Android:阻止普通用户访问安全模式?

android - 从 fragment 列表项打开 Activity

java - 我在 Android Studio 文件夹中看不到 Extras 文件夹

java - 我在哪里可以找到 android studio 中的数据库和表记录?

android - 用于旋转相机 Intent 捕获的图像的代码在 Android 中不起作用

android - 应用程序打开时 Firebase Cloud Messaging 不显示通知栏

android-studio - 单击 'run'后没有部署菜单,并且无法编译以进行模拟

java - OpenGL ES - 打开概述并返回后,帧缓冲区不绘制任何内容