function makeBenchmarkRunner(sources, benchmarkConstructor, numIterations = 200) {
let source = "'use strict';" for (let file of sources) {
source += readFile(file);
}
source += ` this.results = []; var benchmark = new ${benchmarkConstructor}(); var numIterations = ${numIterations}; for (var i = 0; i < numIterations; ++i) { var before = currentTime();
benchmark.runIteration(); var after = currentTime();
results.push(after - before);
}
`;
return makeDoRun(source);
}
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.