我正在使用 chromedriver 和 geckodriver 对我的 selenium 进行负载测试,并尝试打开 100 个浏览器实例。系统崩溃了一段时间,然后就没事了。但是chromedriver和geckodriver占用的内存依然没有释放。
我运行free -m
命令以了解剩余多少内存。这显示了
total used free shared buff/cache available
Mem: 15920 13182 1539 482 1199 1613
Swap: 0 0 0
所以我需要单独清除chromedriver和geckodriver占用的内存。我怎样才能做到这一点?
您只需要终止所有这些进程,因为它们仍然以某种方式在后台运行。
要么使用系统监视器来结束它们,要么在终端中运行:
如果这不能优雅地终止进程(半),因为它们被严重卡住了,你可以强行杀死它们而不是