diff --git a/lib/db/snapshotSchedule.ts b/lib/db/snapshotSchedule.ts index 62fab1c..68228b7 100644 --- a/lib/db/snapshotSchedule.ts +++ b/lib/db/snapshotSchedule.ts @@ -217,8 +217,10 @@ export async function adjustSnapshotTime( let timePerIteration = 0; const MAX_ITERATIONS = 2880; + let iters = 0; const t = performance.now(); for (let i = initialOffset; i < MAX_ITERATIONS; i++) { + iters++; const offset = i; const count = await getWindowCount(redisClient, offset); @@ -236,12 +238,12 @@ export async function adjustSnapshotTime( if (delayedDate.getTime() < now.getTime()) { const elapsed = performance.now() - t; 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; } const elapsed = performance.now() - t; 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; } }