summaryrefslogtreecommitdiff
path: root/benchmark
diff options
context:
space:
mode:
authorBartosz Sosnowski <bartosz@janeasystems.com>2017-03-01 12:45:47 +0100
committerBartosz Sosnowski <bartosz@janeasystems.com>2017-03-06 16:32:02 +0100
commit541119c6ee5dc8dca1115569dd640e4753dcce40 (patch)
treea75899725f9db2e2d4ce085ec8f305d88f7d58e5 /benchmark
parent57b5ce1d8ed5c64d9ffcca1f97c8d58b9bb41e19 (diff)
downloadandroid-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.js8
-rw-r--r--benchmark/streams/readable-bigunevenread.js8
-rw-r--r--benchmark/streams/readable-boundaryread.js9
-rw-r--r--benchmark/streams/readable-readall.js8
-rw-r--r--benchmark/streams/readable-unevenread.js8
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)