javascript - 如何克服 NodeJS 堆内存错误?
问题描述
我的 NodeJS 中有一个连接的数据库,大小为 723.1 MB,但在内存大小方面面临同样的问题。
我正在做的是将我的数据库作为 API,以便我可以在我的 VueJS 中请求它。我使用大小仅为 0.1 MB 的虚拟数据库成功地将所有数据呈现为 API 所需。
我已经尝试过的是使用此代码增加节点中分配的内存
node --max-old-space-size=2048 index.js
但是什么也没发生,我遇到了同样的问题。我能做些什么来解决这类问题?
解决方案
尝试将旧空间大小增加到 4096 而不是 2048
node --max-old-space-size=4096 index.js
推荐阅读
- address-sanitizer - Address Sanitizer:查找导致崩溃的线程
- excel-formula - Excel 不计算 hh:mm 公式,其中部分公式来自另一个公式结果
- python - 如何在 Jupyter 笔记本中打印时重新定位光标
- python - Groupby 和条件替换
- python - 为什么我的 MIP 求解器不采用“NA”值?
- apache-spark - 计算 Apache Spark 上每个执行程序的处理时间
- ios - 一个iphone应用程序是否可以读取另一个应用程序的日志?
- excel - 如何在 Excel Solver 中实现 if 语句
- html - 如果按下 pdf-download-button 不会触发事件
- java - Rserve / R 堆栈并行处理