Skip to content

Commit ea61ce5

Browse files
committed
benchmark: remove forced optimization from tls
This removes all instances of %OptimizeFunctionOnNextCall from tls benchmarks PR-URL: #9615 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
1 parent 541119c commit ea61ce5

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

benchmark/tls/convertprotocols.js

+5-2
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,11 @@ function main(conf) {
1212

1313
var i = 0;
1414
var m = {};
15-
common.v8ForceOptimization(
16-
tls.convertNPNProtocols, ['ABC', 'XYZ123', 'FOO'], m);
15+
// First call dominates results
16+
if (n > 1) {
17+
tls.convertNPNProtocols(['ABC', 'XYZ123', 'FOO'], m);
18+
m = {};
19+
}
1720
bench.start();
1821
for (; i < n; i++) tls.convertNPNProtocols(['ABC', 'XYZ123', 'FOO'], m);
1922
bench.end(n);

0 commit comments

Comments
 (0)