团队使用kotlin挺长时间了,一直以来都不太满意kotlin的编译速度,但是也能忍受。最近开了一个新项目,有不少同事从java过来的,他们就实在是受不了,优化编译速度就变得很重要了。 优化之前和之后的对比 在优化之前我们的一次完整编译时间是2分21秒 具体的耗时任务在Run Tasks中: 可以看到具体的耗时任务如上,主要是kapt相关的编译和编译kotlin代码,以及最后的transformClassedWithXXX。 优化之后的完整编译时间31s 优化之后的增量编译时间15s