2016-10-22 66 views
0

我試圖在Node Js(使用fast-csv)中創建一個no的CSV文件,但即使在使用後--max-old-space-size = 2000000 ,我得到致命錯誤:CALL_AND_RETRY_LAST分配失敗,因爲有很大的大小(比如每個大小爲1.5mb的3000)。Node JS創建大量沒有CSV文件而沒有Out of Memory錯誤

節點JS是創建的每個文件按順序按邏輯,但爲什麼在大小獲取生成

任何可能的方式來單獨創建文件和分配內存的所有文件後,被分配的創建和存儲的時間是零?

在此先感謝

+0

你應該展示你是如何創建這些文件的。 – robertklep

回答

0

儘量增加你的內存限制:

node --max-old-space-size=8192 fileName.js 

或可選擇地使用數據庫MongoDB的一樣。

+0

我無法增加大小,因爲RAM只有3GB 在創建每個文件時沒有任何內存分配給每個文件嗎? – Abhishek

+0

這可能會幫助你:http://stackoverflow.com/questions/4287494/node-js-process-out-of-memory-error – user7058009