解决android studio卡顿,提升studio运行速度的方法

作者:zhang英杰 时间:2021-11-19 01:25:05 

mac版本:

点击Finder,在应用程序中找到android studio----->Contents文件夹----->bin文件夹----->studio.vmoptions文件。

如图

解决android studio卡顿,提升studio运行速度的方法

以文本形式打开studio.vmoptions文件,会看到如下图

解决android studio卡顿,提升studio运行速度的方法

将前三个值改大一些,保存并退出文件,重启android studio即可。

window版本:

找到android studio安装路径----->bin文件夹----->studio.exe.vmoptions,打开并修改就可以了。

注意:需要根据系统选择 (studio.vmoptions配置文件是32位系统,studio64.vmoptions是64位系统的配置文件)

补充知识:Android Studio的运行加速和优化,速度最快提高10倍。

最近搭建Android Studio的开发环境,使用的时候,运行很卡,网上找资料。

解决方法1:

在Users.gradle目录(user目录即当前用户)下新建 gradle.properties文件


org.gradle.daemon=true  
org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=800m  
-XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
org.gradle.parallel=true  
org.gradle.configureondemand=true

增大了gradle 运行的 java 虚拟机的大小

修改运行环境配置--就是加运行环境内存。

修改此文件:studio64.vmoptions


-Xms2048m
-Xmx2048m
-XX:MaxPermSize=2048m
-XX:ReservedCodeCacheSize=1024m

解决方法2:

如果你有8g以上内存,使用imdisk工具,创建一个1g的内存盘,建立一个批命令,执行。

imdisk -a -t vm -s 1G -m R: -p "/fs:ntfs /q /y /x /v:Ramdisk /a:1024"

<strong><span style="font-size:24px;color:#ff0000;">*尤其是把项目代码放在虚拟盘里读取,速度快的飞起。</span></strong>

把Android Studio整个目录拷贝到这个目录下,然后运行,这样速度比ssd还快。

加强版解决办法(如果你有16g内存):

如果你有16g以上内存,建立一个5-6g的虚拟硬盘,你就可以把sdk目录也拷贝进去。不过别忘记配置sdk目录。

其他:

imdisk关机可能就丢失了,需要每次都要重复操作,可以建一个批命令,每次执行拷贝。然后运行。

OK。你这样不用换SSD了。

来源:https://blog.csdn.net/jie1123161402/article/details/80647766

标签:android,studio,卡顿
0
投稿

猜你喜欢

  • Android基于Xposed修改微信运动步数实例

    2022-11-06 19:46:57
  • c#字符串编码问题的处理解决

    2021-07-06 13:47:49
  • Mybatis-Plus 条件构造器示例详解

    2023-06-26 06:45:17
  • SpringBoot使用ApplicationEvent&Listener完成业务解耦

    2021-10-19 06:36:41
  • Android应用程序(APK)的编译打包过程

    2021-10-29 14:37:07
  • 在Ubuntu中安装VSCode并配置C/C++开发环境的方法步骤

    2021-07-04 18:19:19
  • spring-boot-autoconfigure模块用法详解

    2023-11-25 12:59:19
  • Unity通过代码修改按钮点击效果

    2022-07-29 13:19:37
  • Android Style.xml的应用详解及代码实现

    2022-02-25 00:36:28
  • Spring底层事务原理解析

    2021-11-25 05:40:29
  • SpringBoot2.0集成MQTT消息推送功能实现

    2022-02-28 01:55:04
  • OpenHarmony实现屏幕亮度动态调节方法详解

    2022-01-13 18:24:08
  • Android编程四大组件之BroadcastReceiver(广播接收者)用法实例

    2023-07-23 16:45:39
  • c#获取本机在局域网ip地址的二种方法

    2023-01-20 00:19:47
  • Java的异常体系以及File类构造方法详解

    2021-09-05 20:06:41
  • Java Spring的refresh方法你知道吗

    2023-07-08 11:53:18
  • 浅谈Java线程并发知识点

    2021-10-20 13:11:13
  • java定义二维数组的几种写法(小结)

    2021-07-05 11:52:09
  • C#实现无限级联下拉列表框

    2023-08-30 22:57:22
  • 快速排序算法在Java中的实现

    2022-05-25 01:06:15
  • asp之家 软件编程 m.aspxhome.com