【第21期】观点:人工智能到底用 GPU?还是用 FPGA?

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——Freeline的使用

原文:http://yanhuili.github.io/ Freeline是蚂蚁金服旗下一站式理财平台蚂蚁聚宝团队在Android平台上的量身定做的一个基于动态替换的编译方案,稳定性方面:完善...

我的Android进阶之旅------>经典的大客推荐(排名不分先后)!!

今天看到一篇文章,收藏了很多大牛的博客,在这里分享一下(转载于:http://blog.csdn.net/wujxiaoz/article/details/8237096) <p style="margin-top: 0px; margin-bottom: 0px; padding-top: 0px
  • ydbc
  • ydbc
  • 2013-09-07 23:18
  • 3333

Android性能优化

Android Performance 首页  分类  归档  标签  关于 Android性能优化后续 发表于 2015-03-31...

AndroidStudio单元测试——instrumentation

<span class="link_

《Android群英传》读书笔记(11)第十章:Android性能优化

一、布局优化 1.Android渲染机制 在Android中系统通过VSYNC信号触发对UI的渲染、重绘,其间隔时间是16ms,即1000ms内显示60帧画面的单位时间,如果每次渲染画面的时间保持...
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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