AndroidStudio性能优化

转载 2016年08月29日 16:53:11

Android Studio慢、吃内存!启动时后会立即通过Gradle来sync & build工程。

(1)设置Android Studio

a) 禁用插件

File -> Settings...  Plugins 去掉一些没有用的插件。 
比如:Git Integration、GitHub、Google Cloud Testing、Google Cloud Tools For Android Studio、Goole Login、Google Services、JavaFX、SDK Updater、Subversion Integration、Terminal、TestNG-J。 

b) 关闭自动补全

File -> Settings... Editor>General>Code Completion 
把Autopopup的选项关掉,只通过“Ctrl+Space”来实现补全提示。 

(2)设置Gradle

a) 开启守护进程

gradle.properties 
org.gradle.daemon=true //Android Studio默认使用daemon,所以可以不设置。 
命令行:gradle build --daemon 

b) 开始并行模式

gradle.properties 
org.gradle.parallel=true  // 多个decoupled工程时,并行编译 
File -> Settings...  Build>Compiler 在Command-line options里设置--parallel-threads=N 
命令行:gradle build --parallel --parallel-threads=N 

c) demand

gradle.properties 
org.gradle.configureondemand=true 
File -> Settings...  Build>Compiler 默认Configure on demand是勾选的 
命令行:gradle build --configure-on-demand 

d)离线(需要联网是再重新设置)

File -> Settings...  Build>Build Tools>Gradle 勾选Offline work 

(3)设置代理

gradle.properties 
systemProp.http.proxyHost=www.somehost.org 
systemProp.http.proxyPort=8080 
systemProp.https.proxyHost=www.somehost.org 
systemProp.https.proxyPort=8080 

File -> Settings... Appearance>System Settings>HTTP Proxy 
设置代理服务器信息 

(4)设置中央仓库

File -> Project Structure>Project 
默认是jcenter、可以是mavenCentral。 

build.gradle 
repositories { 
    maven { url "http://maven.oschina.net/content/groups/public" } 
} 

(5)设置内存

$AS_HOME$\bin\studio.exe.vmoptions 
-Xms128m 
-Xmx512m 
-XX:MaxPermSize=250m 
-XX:ReservedCodeCacheSize=150m 

gradle.properties 
org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 

(6)其他

把Android Studio和Gradle更新到最新版本!(现在 Android Studio 1.3 / Gradle 2.4)

转自:http://www.iteye.com/topic/1143358

androidstudio优化设置

  • 2016年06月20日 15:53
  • 2.31MB
  • 下载

优化AndroidStudio的Gradle构建

  • 2015年12月28日 15:12
  • 33KB
  • 下载

AndroidStudio小技巧 —— 优化代码之清理冗余的资源文件

做android开发的童鞋都知道,由于平时的各种需求的变更或者其他的因素,我们的工程里往往会出现许多冗余的资源文件,包括图片资源和layout资源等,随着冗余的资源越来越多,APK包就会变得越来越大。...

移动学习 AndroidStudio内存优化分析—hprof文件分析

1、移动学习在主界面时按如下顺序点击: 2、其实和 android内存分析 outOfMemoryError错误定位及分析策略(非显示图片造成) 中用eclipse前7步的设置一样,只不过这个速度...
  • jbb0403
  • jbb0403
  • 2017年07月06日 17:38
  • 847

AndroidStudio 安装 配置 优化

AndroidStudio安装 配置 优化 问题解决 一、安装: 下载安装包安装即可 二、优化AndroidStudio卡顿 如果打开多个AS项目,会在打开时候很卡,这时候可以参考http:/...

AndroidStudio编译优化

不知不觉写了三年的Android,以前视图过些博客但一直坚持下来,或者写到一半就丢弃忙其他去了。现在的部门老大是个喜欢写博客的大牛,在老大的感染下,开始写博客记录下写码过程中的一些坑和解决思路吧。 先...

AndroidStudio代码优化之Lint工具的使用

作为移动应用开发者,我们总希望发布的apk文件越小越好,不希望资源文件没有用到的图片资源也被打包进apk,不希望应用中使用了高于minSdk的api,也不希望AndroidManifest文件存在异常...

AndroidStudio-Eat-Guide—— 2.Gradle编译优化

AndroidStudio-Eat-Guide—— 2.Gradle编译优化 1.硬件优化 2.使用国内Maven仓库或自己搭建 3.使用SS代理 4.开启Gradle离线编译模式 5.调整gradl...

图解性能优化

  • 2017年12月08日 19:32
  • 30.09MB
  • 下载

Python性能分析与优化

  • 2017年12月04日 09:10
  • 1.01MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:AndroidStudio性能优化
举报原因:
原因补充:

(最多只允许输入30个字)