Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Selenium使用过多内存_Java_Python 3.x_Selenium_Memory Management - Fatal编程技术网

Java Selenium使用过多内存

Java Selenium使用过多内存,java,python-3.x,selenium,memory-management,Java,Python 3.x,Selenium,Memory Management,我在Python3.5上使用selenium,在Uubtu vps上使用chrome webdriver,当我运行一个非常基本的脚本(导航到站点,输入登录字段,单击)时,内存使用量增加了约400mb,cpu使用量增加了100%。我可以做些什么来降低这一点,或者如果没有,还有其他选择吗 我正在用python测试selenium,但我计划用java做一个项目,内存使用对我来说是一个关键因素,所以同样的问题也适用于java。我相信您的内存使用问题是由selenium引起的。AFAIK它运行在webki

我在Python3.5上使用selenium,在Uubtu vps上使用chrome webdriver,当我运行一个非常基本的脚本(导航到站点,输入登录字段,单击)时,内存使用量增加了约400mb,cpu使用量增加了100%。我可以做些什么来降低这一点,或者如果没有,还有其他选择吗


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

我相信您的内存使用问题是由selenium引起的。AFAIK它运行在webkit上,谷歌Chrome浏览器也使用webkit。chrome因其内存使用过度而闻名

这可能有助于:

我认为除非发生泄漏,否则这种情况不应该发生。 请尝试在您的计算机上安装nmon并运行测试。


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

不要忘记在您的代码中
drive.close()
,如果您不关闭驱动程序,您将有很多Chrome实例