fix: incorrect iterations counting
This commit is contained in:
parent
01171f5de3
commit
9e3cc8236c
@ -217,8 +217,10 @@ export async function adjustSnapshotTime(
|
|||||||
|
|
||||||
let timePerIteration = 0;
|
let timePerIteration = 0;
|
||||||
const MAX_ITERATIONS = 2880;
|
const MAX_ITERATIONS = 2880;
|
||||||
|
let iters = 0;
|
||||||
const t = performance.now();
|
const t = performance.now();
|
||||||
for (let i = initialOffset; i < MAX_ITERATIONS; i++) {
|
for (let i = initialOffset; i < MAX_ITERATIONS; i++) {
|
||||||
|
iters++;
|
||||||
const offset = i;
|
const offset = i;
|
||||||
const count = await getWindowCount(redisClient, offset);
|
const count = await getWindowCount(redisClient, offset);
|
||||||
|
|
||||||
@ -236,12 +238,12 @@ export async function adjustSnapshotTime(
|
|||||||
if (delayedDate.getTime() < now.getTime()) {
|
if (delayedDate.getTime() < now.getTime()) {
|
||||||
const elapsed = performance.now() - t;
|
const elapsed = performance.now() - t;
|
||||||
timePerIteration = elapsed / (i+1);
|
timePerIteration = elapsed / (i+1);
|
||||||
logger.log(`${timePerIteration.toFixed(3)}ms * ${i+1} iterations`, "perf", "fn:adjustSnapshotTime");
|
logger.log(`${timePerIteration.toFixed(3)}ms * ${iters} iterations`, "perf", "fn:adjustSnapshotTime");
|
||||||
return now;
|
return now;
|
||||||
}
|
}
|
||||||
const elapsed = performance.now() - t;
|
const elapsed = performance.now() - t;
|
||||||
timePerIteration = elapsed / (i+1);
|
timePerIteration = elapsed / (i+1);
|
||||||
logger.log(`${timePerIteration.toFixed(3)}ms * ${i+1} iterations`, "perf", "fn:adjustSnapshotTime");
|
logger.log(`${timePerIteration.toFixed(3)}ms * ${iters} iterations`, "perf", "fn:adjustSnapshotTime");
|
||||||
return delayedDate;
|
return delayedDate;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user