0
我想知道如何讓Chrome處理大約4GB的數據加載到它?我的用例是:
前端啓動並嘗試下載3GB json文件數據並進行一些計算。但Chrome始終崩潰。
任何解決方案?由於
我想知道如何讓Chrome處理大約4GB的數據加載到它?我的用例是:
前端啓動並嘗試下載3GB json文件數據並進行一些計算。但Chrome始終崩潰。
任何解決方案?由於
當你與大數據工作通常的優化規則是:
一次不讀所有的數據,在一次不保存所有數據。
如果您的代碼允許「分步」執行計算,請將JSON分成小部分(例如50Mb)。 當然,它工作的很慢,但是這種方法可以保持記憶。
此優化規則不僅適用於JS和瀏覽器,還適用於各種語言和平臺。
謝謝。另一件我感到困惑的事情是:說如果dowloaded的數據不是很大,但前端的計算會產生大量數據(比如存儲在數組中的1GB數據),這會導致Chrome崩潰,還是隻會下載大數據讓它崩潰? – Kuan
@Kuan我認爲這兩種情況都會導致瀏覽器崩潰。它應該被重寫。 – IStranger