[英]Store very large JSON Object in memory while parsing uploaded CSV file (approx. 8GB) on the UI
我有一個功能,用戶可以瀏覽大約 CSV文件。 UI上的大小為8GB 。 一旦UI具有File
對象,我就可以使用Papa Parse解析CSV文件了,它就像一個超級按鈕。
解析時,我通過對數據進行一些操作從每個CSV記錄構造一個對象 。 隨着解析的進行, 對象的大小不斷增加,最終解析失敗,瀏覽器顯示內存不足異常 。
在CSV進行數據處理后,構造的對象大小將小得多,約為2 GB,但在此之前甚至失敗。 有沒有辦法在UI上處理如此大的對象?
您可能沒有正確使用解析器
請參閱所有配置: https : //www.papaparse.com/docs#config
嘗試使用worker:true使用Web Worker的最典型原因是,如果您的網頁在解析過程中沒有響應。 換句話說,如果凍結,您將無法單擊內容,或者滾動變得斷斷續續。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.