HEX
Server: Apache/2.4.63 (Unix)
System: Linux TOMS-220NAS 4.4.302+ #86009 SMP Wed Nov 26 18:19:17 CST 2025 x86_64
User: flavio87 (1026)
PHP: 8.3.27
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()}`);