Selenium使用太多内存

时间:2017-01-29 08:02:40

标签: java python-3.x selenium memory-management

我在ububtu vps上使用带有chrome webdriver的python 3.5上的selenium,当我运行一个非常基本的脚本(导航到站点,输入登录字段,单击)时,内存使用量增加了〜400mb,并且cpu使用率达到100%。我有什么办法可以降低这个,或者如果没有,还有其他选择吗?

我正在测试python中的selenium但我打算用java做一个项目,其中内存使用对我来说是一个关键因素,所以同样的问题也适用于java。

3 个答案:

答案 0 :(得分:0)

我相信你的内存使用问题是由硒引起的。 AFAIK在webkit上运行,也是Googles Chrome浏览器使用的。而Chrome因其过多的内存使用而闻名。

这可能会有所帮助: Selenium github issue #4988

答案 1 :(得分:0)

这不应该发生我相信除非有泄漏。 请尝试在您的计算机上安装nmon并运行测试。 Nmon

这有助于找出高CPU利用率的确切原因并解决您的问题。

答案 2 :(得分:0)

请勿在代码中忘记drive.close(),如果您不关闭驱动程序,则会有很多Chrome实例。

相关问题