const osutil = require("./util/osutil") const shell = require("./shell") function free(level) { osutil.choise({ [osutil.Windows] : ( level ) => { throw Error("ζš‚δΈζ”―ζŒ") }, [osutil.Linux] : ( level ) => { if ( [1,2,3].indexOf( parseInt(level,10)) === -1 ) { level = 1 } shell.execSync("sync") shell.execSync(`echo ${level} > /proc/sys/vm/drop_caches`) }, }) } module.exports = { free }