Alterar quantos processos o Firefox multi-processo usa

A Mozilla adicionou suporte para vários processos de conteúdo no Firefox 54 Stable. A empresa testou a funcionalidade nas versões de desenvolvimento do navegador Firefox antes e tomou a decisão de ativar os processos de conteúdo no Firefox Stable com base nos resultados dos testes nessas versões de desenvolvimento.

As versões estáveis ​​atuais do navegador Firefox utilizam quatro processos de conteúdo, o que significa que vários sites compartilham um processo de conteúdo quando vários sites são abertos no navegador.

Isso significa que os sites compartilharão um processo para dados; isso é diferente de como os navegadores baseados no Chromium lidam com isso, pois iniciam um novo processo para todas as páginas abertas no navegador e também para plug-ins.

Por que você alteraria o número de processos?

Os usuários do Firefox que operam sistemas com pouca RAM, por exemplo, um PC com 2 Gigabytes de RAM, podem considerar reduzir o número de processos de conteúdo para fazer o Firefox usar menos RAM.

Os usuários que operam sistemas com bastante RAM podem considerar aumentar o número de processos para melhorar ainda mais a estabilidade e a segurança.

Alterando os processos de conteúdo de múltiplos processos do Firefox

O Firefox não seria o Firefox se não houvesse uma opção para brincar com diferentes valores do processo de conteúdo.

O Firefox usou um processo de conteúdo inicialmente quando o recurso foi lançado pela primeira vez, mas que passou por quatro processos de conteúdo rapidamente após testes bem-sucedidos.

Nada impede que os usuários aumentem esse limite para usar mais de um processo de conteúdo.

Cada processo de conteúdo é listado como firefox.exe no Windows, sem informações distintas.

O Firefox executa tantos processos de conteúdo quanto os listados aqui, desde que o uso de vários processos esteja ativado no navegador.

dom.ipc.processCount

É bastante fácil alterar o número de processos de conteúdo. Aqui está como é feito:

  1. Digite about: config na barra de endereços do Firefox e pressione Enter.
  2. Confirme que você será cuidadoso se um aviso aparecer.
  3. Procure a preferência dom.ipc.processCount.
  4. Clique duas vezes nele e altere seu valor. O valor padrão é 1, indicando que um processo de conteúdo é usado.
  5. Reinicie o Firefox depois. A maneira mais fácil de fazer isso é Shift-F2, digite restart, pressione enter.

O Firefox usará o número selecionado de processo de conteúdo após a reinicialização.

Observe que ele usará mais memória quando você aumentar o número de processos de conteúdo no Firefox com vários processos e menos memória se você reduzir o número.

A Mozilla executou alguns benchmarks de memória recentemente e descobriu que o Firefox com vários processos utilizará entre 10% a 20% mais memória inicialmente com um processo de conteúdo ativado e aproximadamente o dobro da memória com 8 processos de conteúdo.

Esta é provavelmente uma das principais razões pelas quais a Mozilla lançou a arquitetura de múltiplos processos inicialmente com um processo de conteúdo e a aumentou para (apenas) quatro nas versões estáveis ​​recentes do navegador da web.

Idealmente, do ponto de vista da estabilidade e segurança, você separaria cada guia, plug-in e a interface do usuário do navegador individualmente.