【文件属性】:
文件名称:analysing-gradle-performance:我有关分析Gradle性能问题的演讲的材料
文件大小:13.39MB
文件格式:ZIP
更新时间:2021-05-11 02:28:00
Java
分析等级表现
该项目显示了用户可能不小心将其引入到构建中的各种性能问题。 分支显示了该项目看起来应该做得尽可能少的工作,并充分利用系统的资源。 它比分支上的版本快一个数量级。
您可以使用通过一个简单的命令来运行所有性能场景:
gradle-profiler --benchmark --gradle-user-home user-home --scenario-file performance.scenarios
以下是此项目展示的问题列表:
不使用Gradle守护程序
使用过时的Gradle版本
uberJar任务在配置时进行依赖关系解析
缓存超时太低
chuck-norris-fact脚本确实适用于每个构建,这实际上应该是一个任务
projectStats任务在配置时运行,需要处理大量磁盘IO
通过为每个子项目调用git来完成版本计算
即使没有更改任何源代码,该项目的大多数任务