Android Studio很慢(如何加速)?
我最近从Eclipse升级到Android Studio,我并不喜欢这种体验。 我比较他们都在Windows 7 64位最终与16GB内存和英特尔i7 4770运行NVidia Geforce 780与最新的NVidia驱动程序,如果它很重要,我运行最新的JDK和最新的Android Studio。
Android Studio在构建我可以使用的项目时速度很慢,但它也非常耗费资源,有时会使PC变慢。
每当我在AS中建立或运行任何东西时,我的PC似乎变得非常迟钝。 它也会导致屏幕闪烁,偶尔会消隐我的第二台显示器,如果我点击“Gradle build running”微调器,我发现它很奇怪。 内存使用量也达到了〜3GB,我发现它无所作为(这是在几次构建之后闲置)。
另外,AS底部的面板不停地跳来跳去,这是一种可怕的用户体验(根据发生的事情,非常非常烦人,从Android
移动到Messages
到Version Control
或任何其他特殊情况)。
我想知道的基本上是:
1)如何让Android Studio更好地运行? 我可能会做一些错误的事情或缺少一些我不知道的更新,我相信其他人也会注意到这些行为并找到了一些解决方案。
2)我如何“钉住”底部面板,以便它们不会跳过,而是让我,用户,当我希望而不是自动切换它们时导航到它们?
非常感谢,并再次道歉,如果这不是这些问题的正确位置。
编辑1更多评论:
stable
版本。 该构建版本是Android Studio 1.2.2 Build # AI-141.1980579, Build on June 3, 2015
把它们加起来
1)在AndroidStudio的settings > compile
启用复选框Compile independent modules in parallel
。
2)在Help> Edit Custom VM Options
我有:
-Xms1024m
-Xmx4096m # <------ increase this to most of your RAM
-XX:MaxPermSize=1024m
-XX:ReservedCodeCacheSize=440m
-XX:+UseCompressedOops
-XX:-HeapDumpOnOutOfMemoryError
-Dfile.encoding=UTF-8
PS - 有人说注意,而不是虚拟机选项,最好结合可以通过将这些行合并成gradle.properties中的一行单一命令来进行重写,如下所示:
org.gradle.jvmargs = -Xms1024m -Xmx4096m ......
3)我有一个旧的双核4GB ram,运行ubuntu。 Qs命令行选项我只有--offline
(它指定构建应该在不访问网络资源的情况下运行)。 我还启用了其余的复选框,现在它运行正常:
自动制作项目
使用进程内构建按需配置
检查AndroidStudio的设置,在编译下勾选复选框Compile independent modules in parallel
。
在Vmoptions我有
-Xmx2048m -XX:MaxPermSize=1024
我有一个4GB内存的旧双核,运行ubuntu。 Qs命令行选项我只有--offline
,它指定构建应该在不访问网络资源的情况下运行。 我还启用了其余的复选框:
按需配置
它运行正常
编辑
可以通过位于的studio.vmoptions
提供附加选项(只需将版本替换为XX):
Windows :转到%USERPROFILE%.AndroidStudioX.Xstudio.exe.vmoptions
(或studio64.exe.vmoptions
)
Mac : ~/Library/Preferences/.AndroidStudioX.X/studio.vmoptions
Linux : ~/.AndroidStudioX.X/studio.vmoptions
(和/或studio64.vmoptions
)
增加-Xmx
的价值应该会有很大的帮助。 例如
-Xms1024m
-Xmx4096m
-XX:MaxPermSize=1024m
-XX:ReservedCodeCacheSize=256m
-XX:+UseCompressedOops
将4G分配为最大堆,初始值为1G
编辑:
在Windows上,默认值存储在C:Program FilesAndroidAndroid Studiobin*.vmoptions
。 IDE允许您通过Help->Edit Custom VM options
来调整这些值(感谢@Code-Read
的指出)。
提高android工作室速度的技巧:
启用离线工作:
Offline work
框。 Gradle
下面的相同设置对话框中),并将--offline
添加到Command-line Options
文本框中。 提高Gradle性能
gradle也可以优化。 最简单的方法就是修改全局设置gradle.properties
(如果在下列文件夹不存在,创建它:窗口- C:usersyour_name.gradle
; Linux的/home/<username>/.gradle/
; Mac- /Users/<username>/.gradle/
;)并在该文件中添加以下两行:
org.gradle.daemon=true
org.gradle.parallel=true
更多:http://www.viralandroid.com/2015/08/how-to-make-android-studio-fast.html
我发现另一个原因 - Thumbs.db ,严重影响了性能。
转到File > Settings > Editor > File Types
并在字段忽略文件和文件夹添加此: Thumbs.db;
现在,Android Studio就像一个魅力一样运行。
链接地址: http://www.djcxy.com/p/90529.html