2013-10-15 62 views
2

我有一個大循環崩潰鉻,它迭代超過10萬次,但每次迭代都有第二次延遲,所以循環可以完成一天(是的,我應該做這個服務器端,但這個應用程序不託管)。在Chrome中清除內存?

基本上這個循環會建立一個大的字符串下載到一個csv,但它從來沒有那麼遠,它在9,000大關附近(沒有靠近目標)墜毀。

  1. 我已經試過檢查是否迭代是5000完美分割,然後下載一個文件,然後重新設置變量持續到5001

  2. 之前清空我試着拯救字符串作爲html的瀏覽器,然後當迭代完全可以被5000整除時,查詢div html並下載一個csv,然後清除div。

這兩個解決方案仍然最終崩潰鉻。

我假設這是因爲它的內存限制,我的問題是,有沒有辦法用javscript清除內存? (這樣我可以達到5000,然後清除它?)或至少清除某些事物的記憶? (就像我重置等變量)。

崩潰是不是格外有幫助的,它只是說的「面向對象的,出了問題」

我卡在這裏,任何解決方案將是巨大的!

回答

-1

嘗試此鏈接

http://theotakukid.com/2011/04/how-to-purge-your-chrome-memory-from-sluggish-performance/ 

或者

而且你還可以刪除您的Chrome歷史,重新啓動您的瀏覽器,它也將工作 使用此快捷鍵:Ctrl + H,並刪除歷史

+0

對不起,我應該已經更清楚了,我需要在JavaScript中這樣做,因爲它在循環中需要清除所有內容。我更新了我的問題 –