From 39779b9dd55ad02c5e570bb5dca373c054d3f0f7 Mon Sep 17 00:00:00 2001 From: Alex Holliday Date: Mon, 14 Jul 2025 16:26:24 -0700 Subject: [PATCH] refacotr interval to be self documenting --- server/controllers/diagnosticController.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/server/controllers/diagnosticController.js b/server/controllers/diagnosticController.js index 4410a28a5..e5368866a 100755 --- a/server/controllers/diagnosticController.js +++ b/server/controllers/diagnosticController.js @@ -56,12 +56,13 @@ class DiagnosticController { async getCPUUsage() { try { const startUsage = process.cpuUsage(); - await new Promise((resolve) => setTimeout(resolve, 1000)); + const timingPeriod = 1000; // measured in ms + await new Promise((resolve) => setTimeout(resolve, timingPeriod)); const endUsage = process.cpuUsage(startUsage); const cpuUsage = { userUsageMs: endUsage.user / 1000, systemUsageMs: endUsage.system / 1000, - usagePercentage: ((endUsage.user + endUsage.system) / 1000 / 1000) * 100, + usagePercentage: ((endUsage.user + endUsage.system) / 1000 / timingPeriod) * 100, }; return cpuUsage; } catch (error) {