2016-09-28 58 views
0

全部:如何解決在Chrome中的數據加載問題

我想知道如何讓Chrome處理大約4GB的數據加載到它?我的用例是:

前端啓動並嘗試下載3GB json文件數據並進行一些計算。但Chrome始終崩潰。

任何解決方案?由於

回答

0

當你與大數據工作通常的優化規則是:

一次不讀所有的數據,在一次不保存所有數據。

如果您的代碼允許「分步」執行計算,請將JSON分成小部分(例如50Mb)。 當然,它工作的很慢,但是這種方法可以保持記憶。

此優化規則不僅適用於JS和瀏覽器,還適用於各種語言和平臺。

+0

謝謝。另一件我感到困惑的事情是:說如果dowloaded的數據不是很大,但前端的計算會產生大量數據(比如存儲在數組中的1GB數據),這會導致Chrome崩潰,還是隻會下載大數據讓它崩潰? – Kuan

+0

@Kuan我認爲這兩種情況都會導致瀏覽器崩潰。它應該被重寫。 – IStranger