我正在运行一个抓取网站的selenium项目。项目在新页面中打开链接并检查内容,然后关闭打开的窗口。我注意到在打开窗口大约5分钟后,ram在任务管理器中为firefox运行4gb的大约3gb。还有其他程序在运行,因此一切都变慢并开始停止。我很好奇为什么firefox的ram在关闭窗口后没有减少,但继续攀升。我尝试过使用firefox缓存首选项和会话存储首选项,但没有任何帮助。有没有人遇到类似的问题或对此有所了解?在firefox 41上运行selenium 2.53。
答案 0 :(得分:0)
这是最好的解决方案。在不知道您的确切设置的情况下,我将解释为我修复内存泄漏的原因。
我在Firefox,Adblock Plus,Auto Refresh等中运行了一些扩展程序。我禁用了我的扩展程序,看看是否解决了这个问题,确实如此! 立刻保持一对,我把它缩小到Adblock Plus,发现其他人也有内存泄漏,所以我把它换成了uBlock Origin。我希望这会有所帮助。