performance-comparisons
performance-comparisons copied to clipboard
A set of synthetic projects used to benchmark Gradle against other build tools
Performance benchmarks for Gradle
This repository contains several synthetic projects that are used to benchmark Gradle against other build tools.
Pre-requisites
Follow the instructions required to install the Gradle profiler.
Available projects
- A single, large project
- A single, medium project
- A large multi-project build
- A small, multi-project build with libraries
- A small, multi-project build with a lot of exclusion rules
Note about Maven performance scenarios
You will notice that for Apache Maven, we run clean compile instead of compile. It may, at first glance, look like
an unfair comparison, but it's for an important reason: Maven's incremental compiler is completely broken and will miss changes. An example of serious bug can be found here.