benchmark: repair the fs/readfile benchmark
PR-URL: https://github.com/nodejs/node/pull/7818 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: James M Snell <jasnell@gmail.com>
This commit is contained in:
parent
a45c2db4b6
commit
d9b0e4c729
@ -22,8 +22,10 @@ function main(conf) {
|
|||||||
data = null;
|
data = null;
|
||||||
|
|
||||||
var reads = 0;
|
var reads = 0;
|
||||||
|
var bench_ended = false;
|
||||||
bench.start();
|
bench.start();
|
||||||
setTimeout(function() {
|
setTimeout(function() {
|
||||||
|
bench_ended = true;
|
||||||
bench.end(reads);
|
bench.end(reads);
|
||||||
try { fs.unlinkSync(filename); } catch (e) {}
|
try { fs.unlinkSync(filename); } catch (e) {}
|
||||||
process.exit(0);
|
process.exit(0);
|
||||||
@ -41,7 +43,8 @@ function main(conf) {
|
|||||||
throw new Error('wrong number of bytes returned');
|
throw new Error('wrong number of bytes returned');
|
||||||
|
|
||||||
reads++;
|
reads++;
|
||||||
read();
|
if (!bench_ended)
|
||||||
|
read();
|
||||||
}
|
}
|
||||||
|
|
||||||
var cur = +conf.concurrent;
|
var cur = +conf.concurrent;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user