
Eu estava testando meu selênio com chromedriver e geckodriver e tentei abrir 100 instâncias do navegador. O sistema travou por algum tempo e depois ficou tudo bem. Mas a memória ocupada pelo chromedriver e geckodriver ainda não foi liberada.
Fiquei sabendo disso quando verifiquei o monitor do sistema.
Executei o free -m
comando para saber quanta memória resta. Ele mostrou
total used free shared buff/cache available
Mem: 15920 13182 1539 482 1199 1613
Swap: 0 0 0
Então preciso limpar a memória ocupada apenas pelo chromedriver e geckodriver. Como posso fazer isso?
Responder1
Você simplesmente precisa encerrar todos esses processos, pois eles ainda estão sendo executados em segundo plano.
Use o Monitor do Sistema para encerrá-los ou execute em um terminal:
killall chromedriver geckodriver
Se isso não conseguir encerrar os processos (semi-) normalmente porque eles estão travados, você pode matá-los à força com
killall -KILL chromedriver geckodriver