HEX
Server: Apache/2.4.63 (Unix)
System: Linux Synopilou92 4.4.302+ #72806 SMP Mon Jul 21 23:16:00 CST 2025 x86_64
User: pilou92 (1026)
PHP: 8.0.30
Disabled: NONE
Upload Files
File: //usr/syno/sbin/synoscgi-socket-get-memory.js
const os = require('os');
const fs = require('fs');

const ENV_FILE_PATH = '/run/synoscgi-socket.env';
const allocateMem = () => {
	return Math.max(Math.round(os.totalmem() / 1024 / 1024 / 16), 12);
}

fs.writeFileSync(ENV_FILE_PATH, `NODE_OPTIONS=--max-old-space-size=${allocateMem()}`);