1.0.0-m4 slower than 0.8.2
- Dominant language
- Java
- Stars
- 3.5k
- Forks
- 250
- Avg merge
- 16h 22m
- Merged PRs (30d)
- 36
Description
1.0.0-m4 feels better than 1.0.0-m1. The initial pom parsing duration feels faster and single module builds are also much faster (perhaps not reparsing the whole module hierarchy anymore).
However, 1.0.0-m4 is still slower than 0.8.2 with [Camel Quarkus](https://github.com/apache/camel-quarkus/tree/main)
```
$ git clone git@github.com:apache/camel-quarkus.git
$ cd camel-quarkus
$ git reset --hard
$ mvnd clean install -Dquickly
```
* 1.0.0-m4 1st build: 01:36, 2nd 1:33, 3rd 1:28
* 0.8.2 first build: 01:24, 2nd 1:14, 3rd 1:09
Edit: adding numbers for 0.9.0:
* 0.9.0 first build 01:09, 2nd: 0:53, 3rd 0:50
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by cloning camel-quarkus and reproducing the listed mvnd clean install -Dquickly timings for 1.0.0-m4, 0.8.2, and 0.9.0. Compare the build behavior and identify the source of the regression; done means the relevant performance gap is explained and addressed with updated timing evidence.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- build-system, performance
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100