子进程最大限制

时间:2019-07-09 06:36:19

标签: javascript node.js electron child-process

我想计算文件夹的大小(我使用过readdirp模块)。对于大文件夹,该操作会阻塞我的主线程,因此我的 electron 应用程序会挂起。

所以我将尺寸计算过程移到了分叉的孩子上。

因为我有文件夹的数组,所以每次迭代都会循环并派生新的子进程。

  

这些子节点仍然是V8的全新实例。至少假设   每个新节点的启动时间为30ms,内存为10mb。也就是说,你不能   创建成千上万个。我在某个地方学习过。

  1. 那么如何管理这个分叉过程呢?

注意:在子级中完成计算后,我使用IPC(process.send)将结果详细信息发送给了父级

如果可以的话,我可以使用集群模块进行此操作吗?

0 个答案:

没有答案