Elevato utilizzo della CPU grazie a Firefox in El Capitan 10.11.4


1

Sto usando Firefox con 10-14 schede aperte (console AWS, JIRA, GitLab, ecc.) Il mio Mac si blocca a causa dell'elevato utilizzo della CPU da parte di Firefox secondo Activity Monitor. Qualcuno può aiutarmi con questo.

Github Gist link all'esempio firefox da Activity Monitor: Firefox Esempio da Activity Monitor

Dmesg Logs

La configurazione del mio Macbook è:

  1. MacBook Pro (Retina, 15 pollici, metà 2015)
  2. Intel Core i7 a 2,5 GHz
  3. DDR3 da 16 GB a 1600 MHz
  4. AMD Radeon R9 M370X 2048 MB
  5. La versione di Firefox è 46.0.1

Prova firefox beta qui ( mozilla.org/en-US/firefox/channel/#beta ) e vedi se il problema scompare.
owlswipe,

Risposte:


1

D. Il mio Mac si blocca a causa dell'elevato utilizzo della CPU da parte di Firefox secondo Activity Monitor. Qualcuno può aiutarmi con questo.

A. Cache / autorizzazioni spiegherebbero i log.

Non sono sicuro che la cpu alta sia la causa del problema, potrebbe essere un sintomo.

Un punto di partenza potrebbe essere quello di avviare il computer, vedere quali errori non coinvolgono affatto Firefox, quindi aprire Chrome e vedere se / quando ciò genera un errore, quindi uno a uno aprire lentamente i siti Web. In questo modo puoi isolare cosa viene dal sistema, cosa viene dal browser e quali errori si verificano quando hai tutto in esecuzione.

Ci sono 3 cose che sono evidenti nei registri a prima vista. Il primo è un problema di Chrome, il secondo sembra essere un problema di autorizzazioni e l'ultimo (mdns) potrebbe non essere importante ma sembra accadere abbastanza frequentemente.

Google Chrome He [94343] ha attivato la gamma 0x7fff95a00000-> 0x7fff95c00000 della regione condivisa DYLD nella mappa VM 0x28972ae0d1d3028b. Sebbene non anormale per i debugger, ciò aumenta il footprint di memoria del sistema fino alla chiusura del target.

Sandbox: coresymbolicatio (94393) Criterio di 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

  • Il primo problema potrebbe eventualmente richiedere una reinstallazione abbastanza semplice di Chrome.

  • Il secondo è un problema di autorizzazioni relativo alla cache. Questo è quello che potrebbe essere il più serio. Eventuali modifiche alle autorizzazioni insolite potrebbero essere responsabili di ciò. Dai un'occhiata a questo documento dal supporto Apple su come diagnosticare e risolvere il problema. https://discussions.apple.com/message/29625454#29625454

  • E ci sono messaggi in uscita che probabilmente dovrebbero esistere altrimenti non dovrebbero essere negati per quanto riguarda mdns. Esistono diversi modi per rintracciare la situazione, ma la chiave sarebbe risolvere i problemi di sistema e dell'utente che escludono i browser, quindi gestire la parte browser / sito Web / client di chat / rete.

Credo che i primi 2 problemi siano i più rilevanti. Se si risolvono i problemi nel registro e si fa funzionare le applicazioni senza errori, questo sarebbe il primo passo prima di cercare di limitare i processi.


Una volta che le cose procedono senza intoppi, bello è qualcosa che potrebbe essere molto utile per te. Il limite della CPU non dovrebbe essere necessario ma lo includerò anche io.

A. Nizza (abbassando la priorità)

Puoi anche avviare il programma con un valore "gradevole" più alto (priorità più bassa). https://superuser.com/questions/42817/is-there-any-way-to-set-the-priority-of-a-process-in-mac-os-x

Informazioni sui bei livelli: https://en.wikipedia.org/wiki/Nice_%28Unix%29


A. È possibile limitare l'utilizzo della CPU

Dovresti usare cputhrottle tramite homebrew: posso limitare manualmente la% di CPU utilizzata da un processo?

Esiste uno script per OS X: http://hints.macworld.com/article.php?story=20110131001708255


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.