summaryrefslogtreecommitdiff
path: root/packages/backend/src/misc/show-machine-info.ts
diff options
context:
space:
mode:
authorsyuilo <4439005+syuilo@users.noreply.github.com>2025-12-18 20:05:20 +0900
committersyuilo <4439005+syuilo@users.noreply.github.com>2025-12-18 20:05:20 +0900
commitbaeed4bc8057ec2623f983550cd63dff09c42c28 (patch)
treee8eb7b277b631050885143d820aedd0269d0325a /packages/backend/src/misc/show-machine-info.ts
parent🎨 and refactor (diff)
downloadmisskey-baeed4bc8057ec2623f983550cd63dff09c42c28.tar.gz
misskey-baeed4bc8057ec2623f983550cd63dff09c42c28.tar.bz2
misskey-baeed4bc8057ec2623f983550cd63dff09c42c28.zip
perf(backend): lazy load systeminformation
systeminformationを必要とする機能を有効にしていないサーバーで無駄に読み込まれることが無いように
Diffstat (limited to 'packages/backend/src/misc/show-machine-info.ts')
-rw-r--r--packages/backend/src/misc/show-machine-info.ts6
1 files changed, 1 insertions, 5 deletions
diff --git a/packages/backend/src/misc/show-machine-info.ts b/packages/backend/src/misc/show-machine-info.ts
index 8ddec35f23..b279eb9546 100644
--- a/packages/backend/src/misc/show-machine-info.ts
+++ b/packages/backend/src/misc/show-machine-info.ts
@@ -4,15 +4,11 @@
*/
import * as os from 'node:os';
-import sysUtils from 'systeminformation';
import type Logger from '@/logger.js';
export async function showMachineInfo(parentLogger: Logger) {
const logger = parentLogger.createSubLogger('machine');
logger.debug(`Hostname: ${os.hostname()}`);
logger.debug(`Platform: ${process.platform} Arch: ${process.arch}`);
- const mem = await sysUtils.mem();
- const totalmem = (mem.total / 1024 / 1024 / 1024).toFixed(1);
- const availmem = (mem.available / 1024 / 1024 / 1024).toFixed(1);
- logger.debug(`CPU: ${os.cpus().length} core MEM: ${totalmem}GB (available: ${availmem}GB)`);
+ logger.debug(`CPU: ${os.cpus().length} core MEM: ${(os.totalmem() / 1024 / 1024 / 1024).toFixed(1)}GB (available: ${(os.freemem() / 1024 / 1024 / 1024).toFixed(1)}GB)`);
}