¿Cómo ejecutar Google Chrome en un solo proceso?

¿Cómo ejecutar Google Chrome en un solo proceso?

¿Es posible ejecutar Google Chrome en un solo proceso?

Encontré la única bandera – --single-process– pero al ejecutar Chrome con ella me muestra el siguiente mensaje:

Está utilizando un indicador de línea de comandos no admitido: --single-process. La estabilidad y la seguridad se verán afectadas.

y todavía se ejecuta en múltiples procesos...

¿Existe algo parecido?

Respuesta1

La --single-processopción que has encontrado esno apoyado oficialmente, por lo que no se garantiza que funcione, aún puede usarlomás de un solo procesoy puede causarproblemas adicionales de rendimiento o estabilidad.

Hay un par de otras opciones de Chromium que puedes usar en su lugar:

  1. Dado que Chromium 67 es posible que desees desactivarloAislamiento del sitiousando la bandera chrome://flags/#site-isolation-trial-opt-outo --disable-site-isolation-trialsla opción de línea de comando. Esto obligará a que los subtramas se ejecuten en los procesos de sus páginas y le permitirá usar la siguiente opción;

    ¡Advertencia!
    Desde aproximadamente julio de 2022¡¡Esta opción rompe todos los CAPTCHA/desafíos de Cloudflare!!
    Esto parece ser unnavegador bicho. O eso o Cloudflare está utilizando intencionalmente Site Isolation/Spectre para detectar navegadores...

  2. Podrías limitar explícitamente la cantidad de procesos de renderizado usando--renderer-process-limit=2 opción de línea de comando. Esto obligará a todas las pestañas y extensiones a utilizar un único proceso (por cada tipo);

  3. Con --in-process-gpuopción lo haráejecutar el proceso de GPU como un hilo en el proceso principal del navegador. Estos procesos consumen la mayor parte del tiempo de la CPU y la falla del controlador de la GPU probablemente bloqueará todo el navegador, por lo que probablemente no quieras usarlo.

¡Advertencia!
¡La mayoría de estas opciones reducirán la seguridad de su navegador! Los usas bajo tu propio riesgo.


Estuve probando estas opciones en Vivaldi 3.3 (Chrome 85) con 5 pestañas de Superusuario, otras 3 pestañas y 4 extensiones. Aquí están los resultados que tengo:

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

información relacionada