diff options
author | Bartosz Sosnowski <bartosz@janeasystems.com> | 2017-03-01 12:45:47 +0100 |
---|---|---|
committer | Bartosz Sosnowski <bartosz@janeasystems.com> | 2017-03-06 16:32:02 +0100 |
commit | 541119c6ee5dc8dca1115569dd640e4753dcce40 (patch) | |
tree | a75899725f9db2e2d4ce085ec8f305d88f7d58e5 /benchmark | |
parent | 57b5ce1d8ed5c64d9ffcca1f97c8d58b9bb41e19 (diff) | |
download | android-node-v8-541119c6ee5dc8dca1115569dd640e4753dcce40.tar.gz android-node-v8-541119c6ee5dc8dca1115569dd640e4753dcce40.tar.bz2 android-node-v8-541119c6ee5dc8dca1115569dd640e4753dcce40.zip |
benchmark: remove streams forced optimization
This removes all instances of %OptimizeFunctionOnNextCall from streams
benchmarks
PR-URL: https://github.com/nodejs/node/pull/9615
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
Diffstat (limited to 'benchmark')
-rw-r--r-- | benchmark/streams/readable-bigread.js | 8 | ||||
-rw-r--r-- | benchmark/streams/readable-bigunevenread.js | 8 | ||||
-rw-r--r-- | benchmark/streams/readable-boundaryread.js | 9 | ||||
-rw-r--r-- | benchmark/streams/readable-readall.js | 8 | ||||
-rw-r--r-- | benchmark/streams/readable-unevenread.js | 8 |
5 files changed, 0 insertions, 41 deletions
diff --git a/benchmark/streams/readable-bigread.js b/benchmark/streams/readable-bigread.js index 50f10c4411..34d478fb47 100644 --- a/benchmark/streams/readable-bigread.js +++ b/benchmark/streams/readable-bigread.js @@ -1,7 +1,6 @@ 'use strict'; const common = require('../common'); -const v8 = require('v8'); const Readable = require('stream').Readable; const bench = common.createBenchmark(main, { @@ -15,13 +14,6 @@ function main(conf) { function noop() {} s._read = noop; - // Force optimization before starting the benchmark - s.push(b); - v8.setFlagsFromString('--allow_natives_syntax'); - eval('%OptimizeFunctionOnNextCall(s.read)'); - s.push(b); - while (s.read(128)); - bench.start(); for (var k = 0; k < n; ++k) { for (var i = 0; i < 1e4; ++i) diff --git a/benchmark/streams/readable-bigunevenread.js b/benchmark/streams/readable-bigunevenread.js index ce6e41c5d3..d176166ae4 100644 --- a/benchmark/streams/readable-bigunevenread.js +++ b/benchmark/streams/readable-bigunevenread.js @@ -1,7 +1,6 @@ 'use strict'; const common = require('../common'); -const v8 = require('v8'); const Readable = require('stream').Readable; const bench = common.createBenchmark(main, { @@ -15,13 +14,6 @@ function main(conf) { function noop() {} s._read = noop; - // Force optimization before starting the benchmark - s.push(b); - v8.setFlagsFromString('--allow_natives_syntax'); - eval('%OptimizeFunctionOnNextCall(s.read)'); - s.push(b); - while (s.read(106)); - bench.start(); for (var k = 0; k < n; ++k) { for (var i = 0; i < 1e4; ++i) diff --git a/benchmark/streams/readable-boundaryread.js b/benchmark/streams/readable-boundaryread.js index 93a6616361..1a0b7eb7ac 100644 --- a/benchmark/streams/readable-boundaryread.js +++ b/benchmark/streams/readable-boundaryread.js @@ -1,7 +1,6 @@ 'use strict'; const common = require('../common'); -const v8 = require('v8'); const Readable = require('stream').Readable; const bench = common.createBenchmark(main, { @@ -15,14 +14,6 @@ function main(conf) { function noop() {} s._read = noop; - // Force optimization before starting the benchmark - s.push(b); - v8.setFlagsFromString('--allow_natives_syntax'); - eval('%OptimizeFunctionOnNextCall(s.push)'); - eval('%OptimizeFunctionOnNextCall(s.read)'); - s.push(b); - while (s.read(32)); - bench.start(); for (var k = 0; k < n; ++k) { for (var i = 0; i < 1e4; ++i) diff --git a/benchmark/streams/readable-readall.js b/benchmark/streams/readable-readall.js index 07626fd797..be34afbeab 100644 --- a/benchmark/streams/readable-readall.js +++ b/benchmark/streams/readable-readall.js @@ -1,7 +1,6 @@ 'use strict'; const common = require('../common'); -const v8 = require('v8'); const Readable = require('stream').Readable; const bench = common.createBenchmark(main, { @@ -15,13 +14,6 @@ function main(conf) { function noop() {} s._read = noop; - // Force optimization before starting the benchmark - s.push(b); - v8.setFlagsFromString('--allow_natives_syntax'); - eval('%OptimizeFunctionOnNextCall(s.read)'); - s.push(b); - while (s.read()); - bench.start(); for (var k = 0; k < n; ++k) { for (var i = 0; i < 1e4; ++i) diff --git a/benchmark/streams/readable-unevenread.js b/benchmark/streams/readable-unevenread.js index 4a69bd97a9..ebbc727ad2 100644 --- a/benchmark/streams/readable-unevenread.js +++ b/benchmark/streams/readable-unevenread.js @@ -1,7 +1,6 @@ 'use strict'; const common = require('../common'); -const v8 = require('v8'); const Readable = require('stream').Readable; const bench = common.createBenchmark(main, { @@ -15,13 +14,6 @@ function main(conf) { function noop() {} s._read = noop; - // Force optimization before starting the benchmark - s.push(b); - v8.setFlagsFromString('--allow_natives_syntax'); - eval('%OptimizeFunctionOnNextCall(s.read)'); - s.push(b); - while (s.read(12)); - bench.start(); for (var k = 0; k < n; ++k) { for (var i = 0; i < 1e4; ++i) |