Javascript 在chrome中清除内存?
我有一个大的循环正在破坏chrome,它的迭代次数超过100000次,但是每次迭代都有第二次延迟,因此循环可能需要一天才能完成(是的,我应该在服务器端完成,但这个应用程序没有托管) 基本上,这个循环将构建一个大字符串以下载到csv中,但是它从来没有走那么远,它在9000点左右崩溃(目标附近没有)Javascript 在chrome中清除内存?,javascript,jquery,google-chrome,loops,crash,Javascript,Jquery,Google Chrome,Loops,Crash,我有一个大的循环正在破坏chrome,它的迭代次数超过100000次,但是每次迭代都有第二次延迟,因此循环可能需要一天才能完成(是的,我应该在服务器端完成,但这个应用程序没有托管) 基本上,这个循环将构建一个大字符串以下载到csv中,但是它从来没有走那么远,它在9000点左右崩溃(目标附近没有) 我试着检查迭代是否完全可以被5000整除,然后下载一个文件,然后在继续到5001之前将变量重置为空 我尝试将字符串保存到浏览器中作为html,然后当迭代完全可以被5000整除时,查询div html并下
http://theotakukid.com/2011/04/how-to-purge-your-chrome-memory-from-sluggish-performance/
或
您还可以删除您的chrome历史记录并重新启动浏览器,它也可以正常工作
使用此快捷键:ctrl+H并删除历史记录我知道您将此浏览器用作爬网程序,或者我假设是这样。在大型循环中,此组件的问题是后续页面加载之间的时间间隔。我不知道确切的原因是什么,但我解决了它,以便在下次读数之前,我等待一段时间——通常是2到5秒。此时,浏览器将出现(在日志之后),以将组件读取到底,并在下一页之前准备释放内存。我正在使用TChromium组件。很抱歉,我本应该更清楚,我需要用javascript来完成这项工作,因为在循环过程中,我需要清除所有内容。我已经更新了我的问题