Gradle学习(四)——Gradle守护进程

25 篇文章 42 订阅 ¥9.90 ¥99.00
26 篇文章 1 订阅
Gradle守护进程能显著提升构建速度,通过缓存项目信息避免重复初始化。在Gradle3.0后默认开启,但在瞬时环境中可能消耗资源。了解如何查看状态、禁用和停止守护进程,以优化构建流程。
摘要由CSDN通过智能技术生成

转载请注明出处:http://blog.csdn.net/lastsweetop/article/details/78864865
gradle是跑在JVM上的,需要的几个lib需要比较长的初始化时间,因此使用的时候有时候会显得很慢。解决的方案就是跑一个gralde的守护进程:一个后台运行的进程,可以让你的构建快很多。我们通过将你的项目信息作为缓存保留在内存中,来规避消耗昂贵的引导过程。你只需要选择是否启动守护进程就可以了,别的不需要关心,Gradle会帮你完成,是否有守护进程的gradle命令并没有什么不同。

为什么守护进程对于提高Gradle性能如此重要

守护进程是个一直在运行中的进程,不仅仅可以防止每次build都要启动JVM的花销,而且可以缓存项目结构,文件,任务等信息在内存中。

简单的来说就是,重复利用上一次构建的计算来提高本次的构建速度。而且提升的效果非常显著,基本都会提高15%-75%不等的效率,你可以通过--profile来查看你的构建到底提高有多少.

Gradle3.0之后守护进程会默认开启,你不需要做什么就可以享受它带来的好处。

但如果你的持续集成环境是一个瞬时的环境(比如只是do

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值