Я хочу вычислить размер папки (я использовал модуль readdirp).Для большой папки операция блокирует мой основной поток, поэтому мое электрон приложение зависает.
Итак, я переместил процесс вычисления размера на разветвленный дочерний элемент.
, так как у меня есть массив папок,я зацикливаю и разветвляю новый дочерний процесс на каждой итерации.
Эти дочерние узлы все еще являются новыми экземплярами V8.Предположим, по крайней мере, 30 мс запуска и 10 Мб памяти для каждого нового узла.То есть вы не можете создать много тысяч из них.Я где-то учился.
- так, как управлять этим процессом разветвления?
ПРИМЕЧАНИЕ. После завершения вычисления в child я отправил результатдетали для родителя с помощью IPC (process.send)
Могу ли я использовать кластерный модуль для этой операции, если это как?