From 7040a09e0c7f9d2d09534b6ba845c0ba94ea0ad2 Mon Sep 17 00:00:00 2001 From: haad Date: Fri, 24 Mar 2023 07:35:25 +0200 Subject: [PATCH] Clean up log iterator benchmark --- benchmarks/log-iterator.js | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/benchmarks/log-iterator.js b/benchmarks/log-iterator.js index 916b2b4..14abf01 100644 --- a/benchmarks/log-iterator.js +++ b/benchmarks/log-iterator.js @@ -31,7 +31,10 @@ import { MemoryStorage } from '../src/storage/index.js' } const endTime1 = new Date().getTime() const duration1 = endTime1 - startTime1 - console.log(`Appending ${entryCount} entries took ${duration1} ms, ${(entryCount / (duration1 / 1000)).toFixed(0)} ops/s, ${(duration1 / entryCount)} ms/op`) + const operationsPerSecond1 = Math.floor(entryCount / (duration1 / 1000)) + const millisecondsPerOp1 = duration1 / entryCount + + console.log(`Appending ${entryCount} entries took ${duration1} ms, ${operationsPerSecond1} ops/s, ${millisecondsPerOp1} ms/op`) console.log(`Iterate ${entryCount} entries`) const startTime2 = new Date().getTime() @@ -41,6 +44,10 @@ import { MemoryStorage } from '../src/storage/index.js' } const endTime2 = new Date().getTime() const duration2 = endTime2 - startTime2 + const operationsPerSecond2 = Math.floor(entryCount / (duration2 / 1000)) + const millisecondsPerOp2 = duration2 / entryCount - console.log(`Iterating ${all.length} entries took ${duration2} ms, ${(entryCount / (duration2 / 1000)).toFixed(0)} ops/s, ${(duration2 / entryCount)} ms/op`) + console.log(`Iterating ${all.length} entries took ${duration2} ms, ${operationsPerSecond2} ops/s, ${millisecondsPerOp2} ms/op`) + + process.exit(0) })()