Selenium服务器 - 500 MB内存使用率是否正常?

时间:2013-03-18 16:01:25

标签: selenium selenium-webdriver

我正在运行带有HTMLUnit驱动程序的Selenium webdriver。我启动了驱动程序:

java -jar selenium-server-standalone-2.31.0.jar

然后我启动Python并加载一个网页。我正在使用HtmlUnit。

from selenium import webdriver
driver = webdriver.Remote(desired_capabilities=webdriver.DesiredCapabilities.HTMLUNITWITHJS)
driver.get('http://www.google.com')

服务器的最终内存使用量为550 MB。这是我分配的内存使用量的两倍,一切都崩溃了。

这是正常的内存使用还是我使用不正确?如果这是正常使用,那么我可能无法使用Selenium :(内存是我支付托管位置的。

1 个答案:

答案 0 :(得分:1)

我没有运行独立的selenium服务器,但如果您正在寻找增加可用内存的方法,请将您的java命令更新为以下内容:

java -Xms1024m -Xmx1024m -jar selenium-server-standalone-2.31.0.jar

有关详细信息,请参阅-X Command-line Options。 (该链接实际上指向非标准JVM版本,但java命令行的文档应该适用。)