Q. Il mio Mac si blocca a causa dell'elevato utilizzo della CPU da parte di Firefox come da Activity Monitor. Qualcuno può aiutarmi con questo.
A. Cache / permessi spiegherebbero i log.
Non sono sicuro che l'alta cpu sia ciò che sta causando il 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 alla volta aprire i siti lentamente. In questo modo puoi isolare ciò che proviene dal sistema, cosa proviene dal browser e quali errori arrivano quando hai tutto in esecuzione.
Ci sono 3 cose che sono evidenti nei log 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 che si verifichi abbastanza frequentemente.
Google Chrome He[94343] triggered unnest of range
0x7fff95a00000->0x7fff95c00000 of DYLD shared region in VM map
0x28972ae0d1d3028b. While not abnormal for debuggers, this increases
system memory footprint until the target exits.
Sandbox: coresymbolicatio(94393) System Policy: 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 richiedere una reinstallazione di Chrome piuttosto semplice.
-
Il secondo è un problema di autorizzazioni riguardante la 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.
link
-
E ci sono messaggi in uscita che probabilmente dovrebbero esistere o non dovrebbero essere negati riguardo a mdns. Ci sono diversi modi di tracciare dove ciò avviene, ma la chiave sarebbe quella di risolvere i problemi di sistema e dell'utente che escludono i browser, quindi gestire il browser / sito web / client di chat / parte di rete.
Sono i primi 2 problemi che ritengo più rilevanti. Se risolvi i problemi nel tuo log e fai in modo che le applicazioni funzionino senza errori, questo sarebbe il primo passo prima di cercare di limitare i processi.
Una volta che le cose funzionano senza problemi, nice è qualcosa che potrebbe essere molto utile per te. Il limite di CPU non dovrebbe essere necessario ma lo includerò anche.
A. Bello (abbassando la priorità)
Puoi anche lanciare il programma con un valore "bello" più alto (priorità più bassa).
link
Informazioni su livelli gradevoli:
link
A. Puoi limitare l'utilizzo della CPU
Dovresti usare cputhrottle tramite homebrew:
Posso limitare manualmente la% CPU utilizzata da un processo?
C'è uno script per OS X:
link