diff --git a/server/Game.js b/server/Game.js index 2229a65..377ce43 100644 --- a/server/Game.js +++ b/server/Game.js @@ -73,6 +73,7 @@ function persistChangedGames() { puzzle: game.puzzle, players: game.players, })) + console.info(`[INFO] persisted game ${game.id}`) } } } diff --git a/server/index.js b/server/index.js index 4c9240c..9df96c4 100644 --- a/server/index.js +++ b/server/index.js @@ -178,10 +178,20 @@ const server = app.listen( ) wss.listen() + +const memoryUsageHuman = () => { + const used = process.memoryUsage().heapUsed / 1024 / 1024 + return `${Math.round(used * 100) / 100}M` +} + +console.log(`Mem: ${memoryUsageHuman()}`) + // persist games in fixed interval const persistInterval = setInterval(() => { console.log('Persisting games...'); Game.persistChangedGames() + + console.log(`Mem: ${memoryUsageHuman()}`) }, config.persistence.interval) const gracefulShutdown = (signal) => {