Description
- Version: master
- Platform: NA
- Subsystem: benchmark
A problem with our current benchmark system is that it takes a long time to compare two node versions. While many of the benchmarks likely use too many iterations (and thus time), that is not the case for all of them. See for example #8139, http/simple.js
takes 4 hours per node version and it appears that is necessary in this case.
I personally don't own an extra computer to run benchmarks on, thus I think it would be nice if we could create a jenkins job on ci.nodejs.org
that would compare two node version on a benchmark subset like http/simple.js
.
I don't know how the CI setup works, but it would have to be a machine (virtual or physical) that has a constant performance. Otherwise we would get false positive results like we have seen here: #7425 (comment)
I don't think we need a machine for every platform, just those where we prioritize performance (windows and linux?).