HTMLUnit ドライバーで Selenium Web ドライバーを実行しています。ドライバーを起動します。
java -jar selenium-server-standalone-2.31.0.jar
次に、Python を起動して Web ページを読み込みます。HtmlUnit を使用しています。
from selenium import webdriver
driver = webdriver.Remote(desired_capabilities=webdriver.DesiredCapabilities.HTMLUNITWITHJS)
driver.get('http://www.google.com')
その結果、サーバーのメモリ使用量は 550 MB になります。これは割り当てられたメモリ使用量の 2 倍であり、すべてがクラッシュします。
これは通常のメモリ使用量ですか、それとも間違って使用していますか? これが通常の使用法である場合、おそらく Selenium を使用することはできません:( メモリは、ホストされている場所に対して支払うものです。