node.js - Windows上节点的最大堆大小问题
问题描述
我在配置 Node 以在我的 Windows 机器上运行时遇到问题。我需要将堆大小设置为大于默认大小,但是当我尝试这样做时,最终堆大小约为 3mb,并且编译失败。我试过 4gb 和 8gb,结果相似。
我环顾了一下网络,看看是否有其他人遇到同样的问题,并且记录了一个错误(https://github.com/nodejs/help/issues/3226)。考虑到有多少人在使用 Node.js,它没有引起任何关注,这似乎很奇怪。
我的问题:有没有其他人遇到过这个问题,并找到了解决方法?难道我做错了什么?
解决方案
我想出了解决这个问题的方法。在服务器上设置节点的开发人员混合了构建,因此有一个 32 位构建在 64 位环境中运行。删除节点并重新安装正确的版本导致所有问题都消失了。
如果您发现堆分配存在内存问题,请仔细检查您是否正在运行正确的构建。
推荐阅读
- r - R 不将列标识为数字
- java - 如何使用 Rest-assured 从具有多个命名空间的 SOAP XML 响应中提取值?
- javascript - 附加图像并以base64编码通过json发送
- javascript - 如何检查浏览器选项卡是否处于活动状态且可见?
- prometheus - 在 Spring Cloud Data Flow Tasks 中自己的 Rsocket Proxy for Prometheus 指标
- asp.net - 使用 MS Build 使用和构建 .NetStandard 库时出现编译错误
- css - 在 sass mixin 中添加断点
- java - 如何通过按 Enter 键跨 JTextField 到下一个 JTextField
- python - networkx中的有向图结构,两个节点之间有两条边
- highcharts - 更改 dashStyle 的 Highmaps 中的距离/破折号/间隙值