diff --git a/JetStreamDriver.js b/JetStreamDriver.js index 89d7f4d..f9213e5 100644 --- a/JetStreamDriver.js +++ b/JetStreamDriver.js @@ -1206,17 +1206,29 @@ class WSLBenchmark extends Benchmark { get runnerCode() { return ` let benchmark = new Benchmark(); + const benchmarkName = "${this.name}"; + let results = []; { + const markLabel = benchmarkName + "-stdlib"; + const startMark = performance.mark(markLabel); + let start = performance.now(); benchmark.buildStdlib(); results.push(performance.now() - start); + + performanceMeasure(markLabel, startMark); } { + const markLabel = benchmarkName + "-mainRun"; + const startMark = performance.mark(markLabel); + let start = performance.now(); benchmark.run(); results.push(performance.now() - start); + + performanceMeasure(markLabel, startMark); } top.currentResolve(results);