Android Studio 性能低下
Android Studio slow performance
我昨天已经将 Android Studio 更新到 2.3 版,因为在我遇到性能缓慢之后,它之前工作正常,虽然在 gradle 构建时速度很慢,但现在它需要100% 的处理器资源。
AndroidStudio要顺利运行有什么要求?
我的电脑 运行s Windows 7 x64,i7 核,8 核,10Gb RAM
问题已通过使缓存失效得到解决。有人,我不记得在哪里,建议我,因为它是低版本的更新,我应该尝试使缓存无效然后重新启动。
步骤如下:
文件 > 使缓存无效/重新启动
现在运行起来和以前一样流畅。
在这里,您可以通过三个简单的步骤获得 Android Studio Fast :
第 1 步:打开您应用的 gradle.properties
文件并添加如下两行...
org.gradle.daemon=true
org.gradle.parallel=true
步骤2:文件—>设置—>编译器——>命令行-选项(输入-offline)文件—>设置—–>编译器——>——>启用配置点播
说明:单击 Android 工作室最左角可见的 File
,然后单击其下方的 select Settings
。在 Settings
屏幕中搜索 Compiler
,在这里您应该找到 Command-Line-Options
,您需要在其中输入 –offline
。在最底部,您还必须启用选项 Configure On Demand
.
步骤 3:文件 —> 设置 —–> Gradle —–> 启用离线工作
说明:在Settings
界面下,搜索Gradle
和Enable Offline Work
选项。
到运行Android低配置机器上的环境。
- 关闭浏览器中不需要的网页标签
- 对于防病毒用户,排除自动生成的构建文件夹
- Android 工作室有 1.2 GB 默认堆可以减少到 512 MB
Help > Edit custom VM options
studio.vmoptions
-Xmx512m
布局性能将加快
- 对于 Gradle studio Android 中的核心组件之一 请确保
就像现在 3.0beta 是最新的
以下提示会影响代码质量,请谨慎使用:
Studio 包含 Power safe Mode 打开后将关闭 lint、代码完成等后台操作。
您可以 运行 在需要时手动进行 lint 检查 ./gradlew lint
大部分都在使用 Android 模拟器 平均而言 消耗 2 GB RAM 所以如果可能的话使用实际的 Android 设备,这些将减少计算机上的资源负载。或者,您可以减少模拟器的 RAM,它会自动减少计算机上的虚拟内存消耗。您可以在虚拟设备配置和高级设置中找到它。
Gradle离线模式是带宽受限用户禁用构建下载的功能依赖项。它将减少后台操作,有助于提高 Android studio 的性能。
Android studio 为 并行编译多个模块 提供了优化。在低 RAM 机器上,此功能可能会对性能产生 负面影响。您可以在 编译器设置对话框 .
中禁用它
我的解决方案是:离线工作。
每次我尝试启动项目时,它总是发生在我身上。
最后(纯属偶然),我关闭了防病毒软件和防火墙,性能提高了 10 倍。
在 Android Studio 中提高性能的一个非常简单的方法,无论任何机器如何,都是禁用一堆插件。
Jake Wharton 列出了一些可以安全禁用的插件。按照他的指示,我个人看到了一天到晚的改善。
这是评论的 link:
https://www.reddit.com/r/androiddev/comments/7sxhig/android_studio_slower_when_using_kotlin/dt88pgn
就我而言,这是由于 GPU。我的电脑有 2 个 GPU,一个是 intel 的集成 GPU,用于普通工作,另一个是 NVIDIA GPU,用于游戏和其他更复杂的工作。
Intel GPU默认分配给Android Studio,我改了。
右键单击桌面/ Nvidia 控制面板/
3D settings/Manage 3D 设置(来自右侧面板)
然后
为 android studio
编程 settings/Choose NVIDIA
我昨天已经将 Android Studio 更新到 2.3 版,因为在我遇到性能缓慢之后,它之前工作正常,虽然在 gradle 构建时速度很慢,但现在它需要100% 的处理器资源。
AndroidStudio要顺利运行有什么要求?
我的电脑 运行s Windows 7 x64,i7 核,8 核,10Gb RAM
问题已通过使缓存失效得到解决。有人,我不记得在哪里,建议我,因为它是低版本的更新,我应该尝试使缓存无效然后重新启动。
步骤如下:
文件 > 使缓存无效/重新启动
现在运行起来和以前一样流畅。
在这里,您可以通过三个简单的步骤获得 Android Studio Fast :
第 1 步:打开您应用的 gradle.properties
文件并添加如下两行...
org.gradle.daemon=true
org.gradle.parallel=true
步骤2:文件—>设置—>编译器——>命令行-选项(输入-offline)文件—>设置—–>编译器——>——>启用配置点播
说明:单击 Android 工作室最左角可见的 File
,然后单击其下方的 select Settings
。在 Settings
屏幕中搜索 Compiler
,在这里您应该找到 Command-Line-Options
,您需要在其中输入 –offline
。在最底部,您还必须启用选项 Configure On Demand
.
步骤 3:文件 —> 设置 —–> Gradle —–> 启用离线工作
说明:在Settings
界面下,搜索Gradle
和Enable Offline Work
选项。
到运行Android低配置机器上的环境。
- 关闭浏览器中不需要的网页标签
- 对于防病毒用户,排除自动生成的构建文件夹
- Android 工作室有 1.2 GB 默认堆可以减少到 512 MB
Help > Edit custom VM options
studio.vmoptions
-Xmx512m
布局性能将加快
- 对于 Gradle studio Android 中的核心组件之一 请确保 就像现在 3.0beta 是最新的
以下提示会影响代码质量,请谨慎使用:
Studio 包含 Power safe Mode 打开后将关闭 lint、代码完成等后台操作。
您可以 运行 在需要时手动进行 lint 检查
./gradlew lint
大部分都在使用 Android 模拟器 平均而言 消耗 2 GB RAM 所以如果可能的话使用实际的 Android 设备,这些将减少计算机上的资源负载。或者,您可以减少模拟器的 RAM,它会自动减少计算机上的虚拟内存消耗。您可以在虚拟设备配置和高级设置中找到它。
Gradle离线模式是带宽受限用户禁用构建下载的功能依赖项。它将减少后台操作,有助于提高 Android studio 的性能。
Android studio 为 并行编译多个模块 提供了优化。在低 RAM 机器上,此功能可能会对性能产生 负面影响。您可以在 编译器设置对话框 .
中禁用它
我的解决方案是:离线工作。 每次我尝试启动项目时,它总是发生在我身上。 最后(纯属偶然),我关闭了防病毒软件和防火墙,性能提高了 10 倍。
在 Android Studio 中提高性能的一个非常简单的方法,无论任何机器如何,都是禁用一堆插件。
Jake Wharton 列出了一些可以安全禁用的插件。按照他的指示,我个人看到了一天到晚的改善。
这是评论的 link: https://www.reddit.com/r/androiddev/comments/7sxhig/android_studio_slower_when_using_kotlin/dt88pgn
就我而言,这是由于 GPU。我的电脑有 2 个 GPU,一个是 intel 的集成 GPU,用于普通工作,另一个是 NVIDIA GPU,用于游戏和其他更复杂的工作。
Intel GPU默认分配给Android Studio,我改了。 右键单击桌面/ Nvidia 控制面板/ 3D settings/Manage 3D 设置(来自右侧面板) 然后 为 android studio
编程 settings/Choose NVIDIA