1 votos

Alta utilización de la CPU debido a Firefox en El Capitan 10.11.4

Estoy usando Firefox con 10-14 pestañas abiertas (AWS console, JIRA, GitLab, etc).Mi Mac se cuelga debido a la alta utilización de la CPU por parte de Firefox según el Monitor de Actividad. ¿Puede alguien ayudarme con esto?

Enlace Gist de Github a la muestra de Firefox del Monitor de Actividad: Muestra de Firefox desde el Monitor de Actividad

Registros Dmesg

La configuración de mi Macbook es:

  1. MacBook Pro (Retina, 15 pulgadas, mediados de 2015)
  2. Core i7 de Intel a 2,5 GHz
  3. 16 GB 1600 MHz DDR3
  4. AMD Radeon R9 M370X 2048 MB
  5. La versión de Firefox es 46.0.1

1voto

Ajay Sawant Puntos 181

Q. Mi Mac se cuelga debido a la alta utilización de la CPU por parte de Firefox según el Monitor de Actividad. Puede alguien ayudarme con esto.

A. El caché/permisos explicaría los registros.

No estoy seguro de que la cpu alta sea la causa del problema, puede ser un síntoma.

Un punto de partida podría ser arrancar el ordenador, ver qué errores no tienen que ver con firefox en absoluto, luego abrir chrome y ver si/cuando eso genera un error, y luego uno por uno abrir los sitios web lentamente. Así podrás aislar qué viene del sistema, qué viene del navegador y qué errores vienen cuando tienes todo en marcha.

Hay 3 cosas que son evidentes en los registros a primera vista. La primera es un problema de Chrome, la segunda parece ser un problema de permisos, y la última (mdns) podría no ser importante pero parece ocurrir con bastante frecuencia.

Google Chrome He[94343] desencadenó un desorden del rango 0x7fff95a00000->0x7fff95c00000 de la región compartida DYLD en el mapa VM 0x28972ae0d1d3028b. Aunque no es anormal para los depuradores, esto aumenta la huella de memoria del sistema hasta que el objetivo salga.

Sandbox: coresymbolicatio(94393) Política del sistema: deny(1) file-write-create /System/Library/Caches/com.apple.coresymbolicationd

Sandbox: com.apple.Addres(94386) deny(1) network-outbound /private/var/run/mDNSResponder

  • El primer problema podría requerir eventualmente una reinstalación bastante fácil de Chrome.

  • El segundo es un problema de permisos con respecto a la caché. Este es el que puede ser el más grave. Cualquier cambio de permisos inusual podría ser responsable de esto. Echa un vistazo a este documento de soporte de Apple sobre cómo diagnosticar y arreglar eso. https://discussions.apple.com/message/29625454#29625454

  • Y hay mensajes de salida que probablemente deberían existir o bien no deberían ser denegados con respecto a mdns. Hay diferentes formas de rastrear de dónde viene esto, pero la clave sería arreglar los problemas del sistema y del usuario que excluyen a los navegadores, y luego ocuparse de la parte del navegador / sitio web / cliente de chat / red.

Creo que los dos primeros temas son los más relevantes. Si solucionas los problemas de tu registro y consigues que las aplicaciones funcionen sin errores, ese sería el primer paso antes de buscar la limitación de los procesos.


Una vez que las cosas funcionan bien, lo bonito es algo que puede ser muy útil para ti. El límite de cpu no debería ser necesario pero lo incluiré también.

A. Agradable (bajando la prioridad)

También puede lanzar el programa con un valor "agradable" más alto (menor prioridad). https://superuser.com/questions/42817/is-there-any-way-to-set-the-priority-of-a-process-in-mac-os-x

Información sobre niveles agradables: https://en.wikipedia.org/wiki/Nice_%28Unix%29


A. Puedes limitar la utilización de la CPU

Deberías usar cputhrottle a través de homebrew: ¿Puedo limitar manualmente el %CPU utilizado por un proceso?

Hay un script para OS X: http://hints.macworld.com/article.php?story=20110131001708255

0voto

MrPink Puntos 11

Esto es un error en Firefox, por favor, vea https://bugzilla.mozilla.org/show_bug.cgi?format=default&id=1404042 Sugiero usar Chrome hasta que se arregle.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X