56 votos

Cómo reducir el Google Chrome, el uso de la CPU?

He empezado a utilizar Google Chrome (hasta la fecha) en Windows 7 (hasta la fecha) en una instalación limpia, yo lo hice hace un par de días y en comparación con Firefox estoy viendo enormes picos de CPU (hasta el 100% de la CPU) cuando la apertura de vacío pestañas. He intentado desactivar las características, como la red de predicción y etc. a ningún efecto.

Es allí una manera de reducir la cantidad de uso de CPU por parte de Chrome?

Aquí es una cosa extraña que he notado que me molesta: cuando estoy jugando a YouTube de vídeo/audio (tanto la versión de flash y HTML5 versión) cuando hago clic en el botón de signo más en la parte superior para abrir un par de ventanas nuevas que hace que el video/audio a la lag. Yo no experimentan algo similar cuando se utiliza Firefox. El más curioso es que también no sucede cuando abro las páginas nuevas en otro perfil de Chrome o en la navegación privada. Alguna idea de por qué está sucediendo esto? No son estas páginas supone que se debe mantener en sus procesos separados? ¿Por qué la diferencia entre la apertura de los mismos en otro perfil y en el mismo perfil?

53voto

John D. Puntos 266

Si esto no es de extensiones o plugins, entonces mi conjetura es que esto está relacionado con la aceleración de hardware.

En primer lugar, desactivar la aceleración de hardware en la parte inferior de la página configuración principal (haga clic en Mostrar configuración avanzada... en la parte inferior de la chrome://settings, desplácese hasta el final, verificación de las naciones unidas Usar aceleración de hardware cuando esté disponible). Recientes versiones de Chrome pida reiniciar, pero desde mi experiencia, esta opción se aplica inmediatamente, al menos parcialmente.

Si la ralentización no desaparece aún después de reiniciar Chrome, abra chrome://flags (poner esto en la barra de direcciones de Chrome y presione Entrar) y configurar la siguiente:

  • Deshabilitar DirectWrite - Habilitar
  • Deshabilitar acelerado canvas 2D – Habilitar
  • Permitir una copia rasteriser - Desactivado
  • Habilitar cero-copia rasteriser - Deshabilitar
  • Desactivar la aceleración por hardware de decodificación de vídeo – Habilitar

a continuación, haga clic en Relanzar ahora en la parte inferior de la ventana.

Si todo será bien (pero un poco más lento en general tal vez), usted puede cambiar las opciones por defecto uno por uno hasta que encuentre uno que causa el problema.

(si usted no encontrará una opción de banderas en la lista, vaya. Tal vez también buscar otras opciones acerca de la GPU y la aceleración de hardware y asegúrese de que la aceleración de HARDWARE y el uso de la GPU están deshabilitadas. Chrome recibe actualizaciones muy a menudo, y las banderas se agregan y quitan en casi cada versión).

Respuestas a las preguntas:

Es allí una manera de reducir la cantidad de uso de CPU por parte de Chrome?

si estos picos causados por los nativos chrome engine (JavaScript o HTML parser por ejemplo), entonces no. Pero más probablemente es de las extensiones o buggy videodrivers (sus funciones están siendo utilizados para la aceleración de hardware).

cuando hago clic en el botón de signo más en la parte superior para abrir un par de ventanas nuevas que hace que el video/audio a la lag. <...> Alguna idea de por qué está sucediendo esto?

sólo conjeturas. Ya sea por Extensión o plugin puede causar esto, o añadiendo otra capa de compuesto ventana causas videodriver gal (compuestos – ventana con varias capas, y algunos de ellos prestados por hardware, por ejemplo, por hardware de descodificación de vídeo). Esta es la razón por la que he sugerido para desactivar la aceleración de hardware y de verificación.

No son estas páginas supone que se debe mantener en sus procesos separados?

se mantienen, de hecho, pero hay un proceso principal (por perfil) que envía la información a la ventana. Si este proceso se detiene por alguna razón, la ventana de actualizaciones va a parar, y se verá como Chrome no está respondiendo. Supongo que la salida de sonido se realiza también a través de un proceso principal, es por eso que el sonido también se queda.

Puede comprobar el árbol de procesos con el Process Explorer.

¿Por qué la diferencia entre la apertura de los mismos en otro perfil y en el mismo perfil?

Las banderas, las Extensiones y el Plugin de configuración de cada perfil, y las Extensiones por defecto en modo de Incógnito. Esta es la razón por la que pueden comportarse de manera diferente con diferentes perfiles (incluso con el único y principal de cromo proceso).

2voto

tayyab islam Puntos 11

Restablecimiento De Google Chrome:

  1. Haga clic en el Menú de Chrome en la barra de herramientas y, a continuación, haga clic en "Configuración".

  2. Seleccione "Mostrar Configuración Avanzada" en la parte inferior de la página y, a continuación, haga clic en "Restablecer la Configuración del Navegador."

  3. Haga clic en "Reset" para volver la configuración del navegador por defecto.

1voto

DominatorX Puntos 114

Un truco que aprendí de un par de sitios:

  • Uso –-purge-memory-button en Chrome línea de comandos y haga clic en Purgar la memoria en Chrome el administrador de tareas y liberará la memoria (si es posible)

Obviamente, simplemente deshabilitar las extensiones y que va a ahorrar memoria.

Además, algunos sitios han mencionado FooTab, un extenstion que detiene todas las otras fichas en el inicio hasta que se carga.

0voto

HarvesterX Puntos 9

Abierto hasta chrome://flags y la búsqueda de delegated renderer y ver si se puede habilitar el indicador para habilitar el delegado representador, también conocido como Übercompositor. También debe asegurarse de que se han acelerado renderering activado ya que este se basa en la GPU. Usted puede comprobar esto en la chrome://gpu url.

Lo que esto hace es hacer que el proceso de renderizado saltar la composición de paso y envía de alto nivel de comandos de dibujo para que el proceso del navegador, la fusión con su propia composición pasar. Esto reduce la GPU de la tasa de relleno, y una gran manera de ayudar a reducir la energía utilizada.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: