I'm getting to the point where changes in e.g. abstract-level result in benchmark differences that are too small to say anything meaningful about it. Which is a good sign, but it means that the benchmarks must become more precise to still be useful. Rough plan:
I'm getting to the point where changes in e.g.
abstract-levelresult in benchmark differences that are too small to say anything meaningful about it. Which is a good sign, but it means that the benchmarks must become more precise to still be useful. Rough plan:Math.max(resolutionInSeconds() / 2 / 0.01, 0.05) * 1e3iterationsbe 1fn(); fn(); eval('%OptimizeFunctionOnNextCall(fn)'); fn()iterationsamount of timesiterationsto satisfy minimum duration, and repeathistogram.minimumSize()