print mem usage

This commit is contained in:
Zutatensuppe 2020-12-13 14:46:11 +01:00
parent 5d76edafaf
commit 6b1c3fb085
2 changed files with 11 additions and 0 deletions

View file

@ -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) => {