我正在使用xmlbuilder2
节点模块来构建检索到的数据并将它们呈现到XML页面中。 当数据非常大时,我得到了这个错误
FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory
我正在考虑检索数据并将它们呈现为块以避免问题,而不是等待所有数据。 但是是否可以编辑已经呈现的 XML 页面?
您可以尝试以下节点命令行参数:
--max_old_space_size=8048
该数字为节点进程可用的 RAM MB 数。我希望您不会以这种方式生成比内存更大的 XML。否则,您将需要流式传输解决方案。