Gradle加速编译

###调整gradle配置

开启daemon

相比没有开启daemon,开启daemon有如下好处

不需要每次启动gradle进程(JVM实例),减少了初始化相关的工作
daemon可以缓存项目结构,文件,task等,尽可能复用之前的编译成果,缩短编译过程
开启daemon很简单,以Mac为例,在家目录下的.gradle/gradle.properties文件(如没有,可需要新建文件),加上如下的代码即可。

org.gradle.daemon=true
或者传递gradle参数

./gradlew task --daemon
为了确保gradle配置生效,建议使用gradle —stop停止已有的daemon。

./gradlew --stop
再次执行gradle任务就可以应用daemon了,留意的话,可以看到类似这样的日志输出。

Starting a Gradle Daemon (subsequent builds will be faster)
设置heap大小

####为Gradle分配足够大的内存,则可以同样加速编译。如下修改文件gradle.properties

org.gradle.jvmargs=-Xmx5120m -XX:MaxPermSize=2048m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
由于Flipboard依赖繁多,且文件也多,并结合自身设备8G内存,这里为Gradle分配最大5G。效果目前看起来不错,大家可以根据自己的情况
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值