¿Por qué Chrome hace que mi Mac no responda?

2

Lo pregunto principalmente por curiosidad, ya que he renunciado a encontrar una solución práctica. Todo el mundo sabe que Chrome hace que las Mac sean lentas, especialmente si tienes muchas pestañas abiertas. Mi pregunta es qué causa esto, ya que no parece deberse al uso de la memoria o la CPU.

Tengo la costumbre de mantener alrededor de 100 o más pestañas abiertas en Google Chrome, en varias ventanas. Si este número es demasiado alto, mi Mac comienza a dejar de responder de manera impredecible. A veces, tendré que esperar unos segundos después de hacer clic o escribir para que se acepte la entrada, por ejemplo, o si estoy jugando un juego, la velocidad de cuadros podría caer a 2-3 cuadros por segundo durante un minuto o dos antes de recuperarse. Esto sucede particularmente si tengo Keynote o Páginas abiertas además de Chrome. Usar el complemento de Chrome llamado "The Great Suspender" ayuda bastante, especialmente para mantener bajo el uso de la CPU, pero no resuelve completamente el problema de falta de respuesta.

Solía ​​pensar que esto era un problema de memoria, pero después de comprar un nuevo Macbook con mucha más memoria hace uno o dos años, este no parece ser el caso. El Monitor de actividad me dice que actualmente tengo 4,6 Gb libres, y este problema puede ocurrir cuando menos de la mitad de mi RAM de 16 Gb está en uso. Tampoco parece deberse al uso de la CPU (a menos que haya sido causado por picos repentinos), ya que puedo mantenerlo cerca del 2% la mayor parte del tiempo.

Entonces, si no es la memoria o la CPU que Chrome y otras aplicaciones utilizan para hacer que mi computadora se comporte de esta manera, ¿qué es? Y (ya que no se pierde nada con preguntar) ¿hay algo que pueda hacer para mitigarlo?

Por último, estoy usando Mountain Lion. ¿Es este problema el mismo, mejor o peor en Mavericks? Si actualizaré o no se determinará únicamente por este problema.

Nathaniel
fuente
Chrome tiene un gestor de tareas integrado, ¿podría comprobarlo?
Rob
@Robuust no informa mucho que no sabía. Es decir. hay alrededor de 25 procesos activos, en su mayoría con alrededor de 50 MB de memoria y menos de 1% de CPU cada uno, más cargas de pestañas sin proceso asociado, debido a The Great Suspender. Lo único ligeramente sorprendente es el "Proceso de GPU", que toma 455Mb. Si se trata de la memoria de la GPU o de la memoria del sistema, no lo dice, pero si lo primero es el problema, quizás la memoria de la GPU sea el problema.
Nathaniel
No he realizado ninguna prueba, pero voy a arriesgarme aquí y diré que mantener más de 100 pestañas abiertas en cualquier navegador causará problemas de rendimiento. ¿Puedes decirnos por qué estás haciendo esto?
Alistair McMillan
@AlistairMcMillan Soy un científico ocupado y tengo que hacer un seguimiento de muchas cosas que estoy leyendo y volveré más tarde. Obviamente, tener más de 100 pestañas no es la mejor manera de hacer esto, pero la única alternativa son los marcadores, que tampoco me funcionan. (Encuentro que simplemente me olvido de ellos). Hoy en día uso un complemento llamado "el gran suspender" para liberar los recursos de las pestañas, lo que ayuda mucho. Estoy bastante seguro de que el problema es la memoria de gráficos que consumen.
Nathaniel
Entiendo lo que quieres decir con los marcadores dentro de los navegadores, también tiendo a olvidarlos. ¿Has considerado usar un servicio de marcadores como Tablón de anuncios ¿aunque? Realmente me encuentro haciendo más uso de algo así. Probablemente porque no está vinculado a un dispositivo en particular o incluso a un navegador. Me gusta particularmente que puedo etiquetar algo como "leer más tarde" en el momento en que lo marqué para distinguirlo de las cosas que quiero mantener a largo plazo.
Alistair McMillan

Respuestas:

1

Este es el problema común que puede estar relacionado con cualquier cosa, como:

  • Errores de cromo ,
  • problemas de red (verifique los registros en chrome: // net-internals /),
  • Las extensiones activas están ralentizando el navegador web en general,
  • problemas de rendimiento (o su máquina es lenta o tiene demasiadas pestañas abiertas),
  • acceso lento al disco, especialmente cuando su carpeta de caché es enorme con demasiados archivos.

    P.ej. puede considerar mover su carpeta de perfil a una unidad de acceso rápido.

Aquí hay algunas sugerencias:

  • reiniciar el navegador web (también matar todos los procesos de Chrome),
  • entrar corriendo Incógnito modo, para ver si esto podría estar relacionado con algunas extensiones lentas,
  • crear un nuevo perfil sin extensiones y ver si eso ayuda,
  • instalar Addons que tiene como objetivo limitar el procesamiento de la página. (por ejemplo, OneTab, bloqueadores de anuncios),
  • ejecutar Chrome en diferentes datos de usuario dir ( --user-data-dir="<some_path>" )
  • corre con --disable-hang-monitor para suprimir el diálogo del monitor de colgar,

    Suprime los cuadros de diálogo del monitor de bloqueo en los procesos del renderizador. Esto puede permitir que los manejadores de descarga lenta en una página eviten que la pestaña se cierre, pero el Administrador de tareas se puede usar para terminar el proceso ofensivo en este caso. peter.sh

  • asegúrese de que Chrome use el proceso de GPU para mejorar el rendimiento (ver: chrome: // gpu /),
  • generar el archivo de registro de la red en chrome: // net-internals / e informar el problema en bugs.chromium.org .

Sugerencias de depuración:

  • cheque: chrome: // flags /
  • comprobar registro de red de depuración archivo generado por chrome: // net-internals /
  • ejecutar chrome: // rastreo /
  • vea otras páginas internas de Chrome en chrome: // chrome-urls /.
kenorb
fuente