构建速度的优化,对编译时的优化
来源:9-4 构建速度优化

慕妹8319097
2021-10-02
我不太清楚java编译时,采用的方法是否像c++一样。就是说:第一次编译后,第二次编译会判断某个源代码是否进行了更改,如果源码没有更改,就不会进行这个文件的编译,而是复用之前编译出的编译产物。
如果要是采用这种方案的话,我理解改变一个类文件后,对其他文件只是进行检查而已,只需要编译这个文件,整合编译过程会很快。
但实际情况是,因为项目现在非常的大,改变一个文件,重新部署,整合编译过程需要至少5分钟。不知道老师有没有相关的建议和经验,来优化编译速度?
写回答
1回答
-
可以做到,目前蚂蚁金服的freeline、QQ音乐以及国内其他一些大厂都是使用“仅编译改动代码”思路达到编译速度的优化的。
可以参考文章:https://juejin.cn/post/6891957803813584909,里面有详细原理介绍
012021-10-10
相似问题
9-4构建速度优化
回答 1
**关于 jdk 1.8 的配置问题**
回答 1
Java代码和kotlin混合编译原理
回答 1
请问下并发构建的大概原理是啥?
回答 1
自定义Application不执行
回答 1