首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Selenium占用的内存太多

Selenium占用的内存太多
EN

Stack Overflow用户
提问于 2017-01-29 16:02:40
回答 3查看 7.3K关注 0票数 3

我在Python3.5上使用selenium,在ububtu vps上使用chrome webdriver,当我运行一个非常基本的脚本(导航到站点,输入登录字段,单击)时,内存使用量增加了大约400MB,cpu使用率达到100%。我是否可以做些什么来降低这个值,或者如果没有,有什么替代方案吗?

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

EN

回答 3

Stack Overflow用户

发布于 2017-06-14 21:40:14

不要忘记你的代码中的drive.close(),如果你不关闭你的驱动,你会有很多Chrome的实例。

票数 1
EN

Stack Overflow用户

发布于 2017-01-29 16:28:46

我相信你的内存使用问题是由selenium引起的。AFAIK它在webkit上运行,这也是Googles浏览器所使用的。chrome因其过多的内存使用而广为人知。

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

票数 0
EN

Stack Overflow用户

发布于 2017-01-29 16:33:50

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

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41918828

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档