- makes use of the gradle-profiler to run the build multiple times - currently uses reduced warm up/iteration count as the build takes a long time, can be increased once the build time is reduced