我正在尝试最大化的浏览器数量,我可以在我的计算机上运行脚本。当我启动webdriver
时,如何计算每个Chrome或Firefox进程的内存消耗量。例如:
from selenium import webdriver
driver = webdriver.Chrome()
driver.get('www.yahoo.com')
# - or - #
from selenium import webdriver
driver = webdriver.Firefox()
driver.get('www.yahoo.com')
Tags:
实例化
webdriver.Chrome
或webdriver.Firefox
至少产生一个 另一个进程,所以要获得总内存消耗的估计值,可能是 在启动之前和之后,最容易测量系统总可用内存 过程。如何找到使用的总内存取决于您的操作系统;psutils module支持Linux、Windows、OSX, Solaris和Sun Freed。在收益率
^{pr2}$因此,PhantomJS使用的内存减少了大约10倍。在
技术说明:没有可靠的方法可以强制Python进程将它使用的内存释放回OSshort of terminating the process。所以我使用了多处理来在一个单独的进程中生成每个测试,这样当它终止时,所使用的内存就会被释放。
pool.apply()
阻塞,直到worker
结束。在相关问题 更多 >
编程相关推荐