首页 > 解决方案 > Windows上节点的最大堆大小问题

问题描述

我在配置 Node 以在我的 Windows 机器上运行时遇到问题。我需要将堆大小设置为大于默认大小,但是当我尝试这样做时,最终堆大小约为 3mb,并且编译失败。我试过 4gb 和 8gb,结果相似。

我环顾了一下网络,看看是否有其他人遇到同样的问题,并且记录了一个错误(https://github.com/nodejs/help/issues/3226)。考虑到有多少人在使用 Node.js,它没有引起任何关注,这似乎很奇怪。

我的问题:有没有其他人遇到过这个问题,并找到了解决方法?难道我做错了什么?

标签: node.js

解决方案


我想出了解决这个问题的方法。在服务器上设置节点的开发人员混合了构建,因此有一个 32 位构建在 64 位环境中运行。删除节点并重新安装正确的版本导致所有问题都消失了。

如果您发现堆分配存在内存问题,请仔细检查您是否正在运行正确的构建。


推荐阅读