diff options
author | Antoine du Hamel <duhamelantoine1995@gmail.com> | 2021-05-20 12:06:16 +0300 |
---|---|---|
committer | Danielle Adams <adamzdanielle@gmail.com> | 2021-05-31 22:34:51 +0300 |
commit | 7a9d0fd5a92e3186ac3d2e7dedb46b3617352a2d (patch) | |
tree | 92e0a8c378e981676168bc03c9f2ad58f8c6f21a /benchmark | |
parent | 7773d58f1a2bf9dd4a741109d4f698196137deff (diff) |
benchmark: fix http elapsed time
Since commit 4e9ad206e22, elapsed time is expected to be a BigInt
instead of an array.
Refs: https://github.com/nodejs/node/pull/38369
PR-URL: https://github.com/nodejs/node/pull/38743
Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
Reviewed-By: Darshan Sen <raisinten@gmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Zijian Liu <lxxyxzj@gmail.com>
Diffstat (limited to 'benchmark')
-rw-r--r-- | benchmark/_http-benchmarkers.js | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/benchmark/_http-benchmarkers.js b/benchmark/_http-benchmarkers.js index e5ba6188f1c..615579cba52 100644 --- a/benchmark/_http-benchmarkers.js +++ b/benchmark/_http-benchmarkers.js @@ -222,7 +222,7 @@ exports.run = function(options, callback) { return; } - const benchmarker_start = process.hrtime(); + const benchmarker_start = process.hrtime.bigint(); const child = benchmarker.create(options); @@ -233,7 +233,7 @@ exports.run = function(options, callback) { child.stdout.on('data', (chunk) => stdout += chunk); child.once('close', (code) => { - const elapsed = process.hrtime(benchmarker_start); + const benchmark_end = process.hrtime.bigint(); if (code) { let error_message = `${options.benchmarker} failed with ${code}.`; if (stdout !== '') { @@ -250,6 +250,7 @@ exports.run = function(options, callback) { return; } + const elapsed = benchmark_end - benchmarker_start; callback(null, code, options.benchmarker, result, elapsed); }); |