I’m doing perf work on my gradle build which is a decent size multiproject build. It has 133 subprojects. My current objective is to run a war task that is already up to date and see what tasks are not running and what tasks are taking a long time to run. I want to reduce the incremental time it takes to produce my war.
My first reading of the scan showed some “NO SOURCE” tasks taking about 5 seconds, but then I sorted by duration and noticed that there are 5 tasks that all take more than 5 seconds and that they are all the first tasks to fire. I have 5 worker threads.
Has anybody seen this before? Is Gradle counting some worker initialization time in those times?