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