GC с наборами в Node.JS - PullRequest
       15

GC с наборами в Node.JS

0 голосов
/ 20 марта 2019

Начиная с ES6 в JS происходят поступающие вызовы объектов Sets. У меня есть несколько вопросов об управлении памятью с этими объектами.
1) Node.JS вызывает GC после использования метода clear() для множеств?
2) Как лучше всего очистить сет полностью от кучи?
3) Операция set = null; вызывает GC?
Более конкретная проблема заключается в следующем. У меня есть Bluebird Promise.map с параллелизмом . В обработчике я написал некоторую логику, которая включает в себя множества. И через некоторое время мой процесс падает, потому что heap out of memory. Логика не сложная, какое-то прибавление к заданным значениям и помещение ее в базу данных. И я думаю, что наборы, используемые в обработчике, не очищались из кучи. Можете ли вы дать мне несколько предложений?

...