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

Pregunto esto principalmente por curiosidad, ya que me he dado por vencido en 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 memoria o 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 forma impredecible; a veces, tengo que esperar unos segundos después de hacer clic o escribir para que se acepte la entrada, por ejemplo, o si estoy jugando, la velocidad de fotogramas puede caer a 2-3 fotogramas por segundo durante uno o dos minutos antes de recuperarse. Esto sucede particularmente si tengo Keynote o Pages abiertos además de Chrome. El uso del 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 la falta de respuesta.

Solía ​​pensar que se trataba de un problema de memoria, pero después de comprar una nueva Macbook con mucha más memoria hace uno o dos años, parece que no es así. El Monitor de actividad me dice que actualmente tengo 4,6 Gb libres y este problema puede ocurrir cuando menos de la mitad de mis 16 Gb de RAM están en uso. Tampoco parece deberse al uso de la CPU (a menos que sea causado por picos repentinos), ya que puedo mantenerlo alrededor del 2% la mayor parte del tiempo.

Entonces, si no es la memoria o la CPU lo que Chrome y otras aplicaciones usan para que mi computadora se comporte de esta manera, entonces, ¿qué es? Y (ya que no está de más preguntar) ¿hay algo que pueda hacer para mitigarlo?

Finalmente, estoy usando Mountain Lion. ¿Este problema es igual, mejor o peor en Mavericks? Si actualizaré o no será determinado únicamente por este problema.

Chrome tiene un administrador de tareas integrado, ¿podrías comprobarlo?
@Robuust no informa mucho que no sabía. Es decir, hay alrededor de 25 procesos activos, en su mayoría ocupando alrededor de 50 Mb de memoria y menos del 1% de CPU cada uno, además de un montón de pestañas sin proceso asociado, debido a The Great Suspender. Lo único un poco sorprendente es el "Proceso GPU", que ocupa 455Mb. No se dice si se trata de la memoria de la GPU o de la memoria del sistema, pero si se trata de la primera, quizás la memoria de la GPU sea el problema.
No he hecho ninguna prueba, pero voy a arriesgarme aquí y decir que mantener más de 100 pestañas abiertas en cualquier navegador causará problemas de rendimiento. ¿Puedes decirnos por qué estás haciendo esto?
@AlistairMcMillan Soy un científico ocupado y tengo que hacer un seguimiento de muchas cosas que estoy a medio leer y que volveré a consultar más adelante. 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 funcionan para mí. (Creo que simplemente me olvido de ellos). En estos días, uso un complemento llamado "el gran suspensorio" para liberar los recursos de las pestañas, lo que ayuda mucho. Estoy bastante seguro de que el problema es la memoria gráfica que consumen.
Entiendo lo que quieres decir sobre los marcadores dentro de los navegadores, también tiendo a olvidarlos. ¿ Has considerado usar un servicio de marcadores como Pinboard ? Me encuentro realmente obteniendo más uso de algo como. Probablemente porque no está vinculado a un dispositivo en particular o incluso a un navegador. Me gusta especialmente que pueda etiquetar algo como "leer más tarde" en el momento en que lo marque para distinguirlo de las cosas que quiero conservar a largo plazo.
Por curiosidad, ¿intentaste deshabilitar "Sistema -> usar aceleración de hardware" en chrome://settings? Porque si su Mac no responde, es probable que sea un problema de red o un problema de gráficos. También puede intentar cerrar sesión en iCloud, etc. y ver si eso cambia algo.

Respuestas (1)

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

  • errores de cromo ,
  • problemas de red (consulte 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.

    Por ejemplo, puede considerar mover la carpeta de su perfil a una unidad de acceso rápido.

Aquí hay algunas sugerencias:

  • reinicie el navegador web (también elimine todos los procesos de Chrome),
  • ejecutar en modo de incógnito , para ver si esto podría estar relacionado con algunas extensiones lentas,
  • cree un nuevo perfil sin extensiones y vea si eso ayuda,
  • instalar complementos cuyo objetivo es limitar el procesamiento de la página (por ejemplo, OneTab, bloqueadores de anuncios),
  • ejecutar Chrome en diferentes directorios de datos de usuario ( --user-data-dir="<some_path>"),
  • ejecutar con --disable-hang-monitorpara suprimir el cuadro de diálogo del monitor de bloqueo,

    Suprime los cuadros de diálogo del monitor de bloqueo en los procesos de representación. Esto puede permitir que los controladores de descarga sean lentos en una página para evitar que la pestaña se cierre, pero el Administrador de tareas se puede usar para terminar el proceso infractor en este caso. peter.sh

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

Sugerencias de depuración:

  • verificar: cromo: // banderas /
  • compruebe el archivo de registro de red de depuración generado por chrome://net-internals/
  • ejecutar chrome://tracing/
  • vea otras páginas internas de Chrome en chrome://chrome-urls/.