Node.js性能:将数组保存到磁盘并加载而不进行解析

时间:2013-11-14 10:19:04

标签: performance node.js

我遇到了cpu密集型node.js进程的性能问题。 基本上,我只需要加载一个先前保存的文件,其中包含一个大的(150MB到1GB之间)数组,并对该数组进行迭代以进行一些计算。 我尝试了不同的选项(切片,eval,vm ...),但没有什么比JSON.parse更好,这是“慢”: 在我的测试机器上加载文件需要234ms,但解析它需要1437ms。 是否还有其他选项,使用node.js来保存磁盘上的“内存状态”并在以后检索它而不进行解析? 原生模块可以提供一些帮助吗? 感谢。

0 个答案:

没有答案