как освободить память после require(JSON) ?
Версия node 8.5.0
Есть 100 JSON файлов по 8 мб каждый.
Читаю их в ноде:
var files = fs.readdirSync('./path/');
files.forEach(filename => {
var data = require('./path/' + filename);
data = null;
});
после чтения всех файлов , программа занимает 1,2 Гб.
Вопрос: почему не освобождается память после data = null;
пробывал делать:
delete require.cache['./path/' + filename];
global.gc();
не помогло.
|