Como executar o Google Chrome em um único processo?

Como executar o Google Chrome em um único processo?

É possível executar o Google Chrome em um único processo?

Encontrei o único sinalizador – --single-process– mas executar o Chrome com ele mostra a seguinte mensagem:

Você está usando um sinalizador de linha de comando não suportado: --single-process. A estabilidade e a segurança serão prejudicadas.

e ainda é executado em vários processos ...

Existe algo semelhante?

Responder1

A --single-processopção que você encontrou énão é oficialmente suportado, então não é garantido que funcione, ainda pode usarmais do que um único processoe pode causarproblemas adicionais de desempenho ou estabilidade.

Existem algumas outras opções do Chromium que você pode usar:

  1. Desde o Chromium 67, você pode querer desativarIsolamento de locaisusando sinalizador chrome://flags/#site-isolation-trial-opt-outou --disable-site-isolation-trialsopção de linha de comando. Isso forçará a execução de subframes nos processos de suas páginas e permitirá que você use a próxima opção;

    Aviso!
    Desde cerca de julho de 2022esta opção quebra todos os CAPTCHAs/desafios da Cloudflare!!
    Isto parece ser umnavegador erro. Ou isso ou a Cloudflare está usando intencionalmente o Site Isolation/Spectre para detectar navegadores...

  2. Você poderia limitar explicitamente a quantidade de processos de renderização usando--renderer-process-limit=2 opção de linha de comando. Isso forçará todas as abas e extensões a usarem um único processo (para cada tipo);

  3. Com --in-process-gpuopção vaiexecute o processo GPU como um thread no processo principal do navegador. Esses processos consomem a maior parte do tempo da CPU e a falha do driver da GPU provavelmente travará todo o navegador, então você provavelmente não vai querer usá-lo.

Aviso!
A maioria dessas opções reduzirá a segurança do seu navegador! Você os usa por sua própria conta e risco.


Eu estava testando essas opções no Vivaldi 3.3 (Chrome 85) com 5 abas de Superusuário, 3 outras abas e 4 extensões. Aqui estão os resultados que obtive:

Default:                                    24 processes
Default - Site Isolation:                   19 processes
Default - Site Isolation + Renderer Limit:  10 processes

informação relacionada