AndroidStudio性能优化
来源:互联网 发布:linux exec {} 编辑:程序博客网 时间:2024/06/04 19:36
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
0 0
- AndroidStudio性能优化
- androidStudio性能优化
- AndroidStudio性能优化
- AndroidStudio优化
- AndroidStudio 安装 配置 优化
- AndroidStudio优化指南
- AndroidStudio编译优化
- 2017 AndroidStudio优化
- androidstudio 优化gradle编译效率
- 第三步:AndroidStudio的优化
- 性能优化
- 性能优化
- 性能优化
- 性能优化
- 性能优化
- 性能优化
- 性能优化
- 性能优化
- Android Proguard(混淆)
- JVM架构(010)_什么是老生代的标记算法
- 使用Ruby DBI模块
- suricata 3.1 源码分析2
- [图形学] 《Real-Time Rendering》碰撞检测(一)
- AndroidStudio性能优化
- |Vijos|动态规划|P1264 神秘的咒语
- First, Follow 集
- tomcat7优化
- 使用strace, ltrace寻找故障原因的线索
- iOS事件机制(二)
- Redmine问题状态不能设置关闭
- NOIP模拟题 2016.8.29 [树相关问题] [数论] [贪心] [拓扑排序]
- go学习