Eu tenho me deparado com esse problema no Firefox há anos. Eu uso o SessionManager para recuperar depois de forçar o crash do Firefox e reiniciá-lo, porque eu não encontrei uma maneira confiável de evitar que o Firefox devesse pescar na memória. Há uma abundância de extensões que pretendem ligar os vazamentos de memória, embora eles geralmente duram por muito tempo antes que o Mozilla mude as coisas para quebrá-los.
Hoje, apesar de ser irado com essa questão e olhar em volta Superusuário , eu encontrei um um artigo que parecia ter algo útil. 20 minutos, e o uso de memória ficou em torno de 500mb, e foi ~ 3GB antes de tentar a configuração. Eu tive que travar e restaurar o Firefox embora. Acho que a mágica veio de uma ou de todas essas configurações:
Type “about:config” in your browser bar and adjust the following preferences (by double clicking on them) to free up some additional memory:
browser.cache.memory.capacity (set to 0) browser.cache.memory.enable (set to false) browser.sessionhistory.max_total_viewers (set to 0) browser.tabs.animate (disable)
Há também um punhado de outras configurações nesse artigo que parecem úteis.