From 9c57dd8032c870f3c929c66a9e6203aa4c838810 Mon Sep 17 00:00:00 2001 From: HF Date: Mon, 4 Apr 2022 12:24:24 +0200 Subject: [PATCH] long long pixel response times --- src/core/draw.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/core/draw.js b/src/core/draw.js index 8288131..a7a9379 100644 --- a/src/core/draw.js +++ b/src/core/draw.js @@ -46,6 +46,8 @@ export async function drawByOffsets( let rankedPxlCnt = 0; try { + const startTime = Date.now(); + const canvas = canvases[canvasId]; if (!canvas) { // canvas doesn't exist @@ -172,6 +174,14 @@ export async function drawByOffsets( if (canvas.ranked && (canvasId != 0 || y < 14450)) { rankedPxlCnt += 1; } + + const duration = Date.now() - startTime; + if (duration > 1000) { + logger.warn( + // eslint-disable-next-line max-len + `Long response time of ${duration}ms for placing ${pxlCnt} pixels for user ${user.id || user.ip}`, + ); + } } } catch (e) { retCode = parseInt(e.message, 10);