Add basic cpu info to processInfo global
All checks were successful
CI / CI (push) Successful in 1m23s

This commit is contained in:
SileNce5k 2025-05-12 01:38:36 +02:00
parent aa2ab653b9
commit a54361c571
Signed by: SileNce
GPG key ID: B0A142BB4291B204
3 changed files with 18 additions and 0 deletions

View file

@ -0,0 +1,10 @@
const os = require('os');
const updateCpuPercentage = require('./updateCpuPercentage');
module.exports = async function (processInfo) {
const newCpuUsage = process.cpuUsage(processInfo.cpuPercentage);
processInfo.previousCpuUsage = process.cpuUsage();
processInfo.cpuPercentage = (newCpuUsage.system + newCpuUsage.user) / 60_000_000 / os.cpus().length;
setTimeout(updateCpuPercentage, 60000, processInfo);
}