WindowServer CPU alta su Yosemite

127

Questo è un seguito di Quindi l'installazione di Yosemite è lenta - cosa fare?

Da quando ho installato Yosemite circa una settimana fa, la mia macchina è molto lenta. Sono uno sviluppatore web quindi cambio molto windows / apps. La modifica delle app rende la mia macchina bloccata per 2 o più secondi.

Dopo aver osservato l'Activity Monitor, vedo che WindowServer occupa molta CPU quando sposto Windows e anche quando sto usando una sola app. Ho provato a chiudere le app per determinare quale, se presente, sta causando il problema ma non ho ancora trovato nulla di utile.

Ecco un esempio.

Anche in questo momento mentre scrivo è un capovolgimento tra il 10% e il 20% di utilizzo. Sto solo digitando!

Come posso risolvere questo problema?

    
posta Jake N 28.10.2014 - 10:29
fonte

10 risposte

91

Ho avuto un problema simile con l'utilizzo della CPU alta in WindowServer che sono riuscito a tornare a qualcosa di più normale rimuovendo tutti gli elementi nella mia barra dei menu che stavano facendo gli aggiornamenti dei disegni ad alta frequenza.

Nel mio caso è stato il Network Monitor di Little Snitch a sembrare il più grande colpevole.

    
risposta data 19.11.2014 - 15:45
fonte
25

Da quanto ho raccolto finora, il seguente potrebbe essere in grado di aiutarti ( trovare le mie esperienze personali in italic ):

  • Controllo missione: cambia "I display hanno spazzi separati disattivati", disattiva Dashboard. Il cruscotto come overlay ha rallentato davvero le cose per me
  • Risolvi i permessi del disco, resetta il controller di gestione del sistema, ripristina PRAM (Luis Mercado lo ha spiegato bene al link ). Ho avuto un piccolo successo con questo, ma il problema è iniziato comunque in seguito
  • Riduci effetti di trasparenza (è in Preferenze di Sistema > Accessibilità in Visualizzazione). Ho provato questo, potrebbe migliorare le prestazioni ma mi mancava l'aspetto, quindi l'ho riacceso.
  • Disattiva la commutazione grafica automatica (Preferenze di sistema > Risparmio energia). Questa è stata l'opzione migliore per me, dal momento che non mi preoccupo del consumo di energia, ma onestamente non penso che ci dovrebbe essere un reale bisogno di questo.

Non sono ancora a conoscenza di una soluzione reale, speriamo che Apple risolva ciò in 10.10.1.

modifica: ho aggiornato alla 10.10.1 e il problema persiste, quindi suppongo che dovremo aspettare più a lungo o procedere con la reinstallazione.

modifica 2: il passaggio a El Capitan lo ha notevolmente migliorato, quindi per me questo non è più un problema.

    
risposta data 04.11.2014 - 18:56
fonte
13

Disabilitail"Display ha spazi separati"

Ciao, prova questo: Disattiva il "Display ha spazi separati"

LogOff and Login di nuovo, controlla il processo ...

tutto bene?

    
risposta data 03.11.2014 - 02:23
fonte
9

Ho cancellato la mia vecchia risposta dal momento che si era rivelata solo una soluzione temporanea (se non addirittura una correzione). Oggi ho trovato qualcosa che chiarisce la maggior parte della lentezza per me che descrivo in dettaglio in questo link:

Yosemite: zoom di accessibilità + più monitor = prestazioni scadenti

In qualche modo il mio file di preferenze utente, com.apple.sidebarlists.plist , aveva acquisito diverse chiavi con valori molto lunghi (tutti chiamati Bookmark ); le lunghezze variavano da circa 2,7 MB a 4,3 MB, il che rendeva le dimensioni del file delle preferenze superiore a 11 MB. Sembra che ogni volta che si verifica un'operazione che è necessario accedere ai dati delle preferenze (sequenziali) da quel file, la lettura dell'intero file ha portato tutto a un punto morto fino al completamento. (Quando stavo guardando il file con un editor, ho sperimentato la stessa lentezza nello spostamento del file.) La rimozione di quel file ha eliminato quasi tutta la lentezza che stavo vivendo da quando ho acceso a Yosemite e continua a farlo.

Penso che abbiamo a che fare con diversi problemi che stanno rallentando Yosemite e ognuno di noi potrebbe avere uno o più di questi problemi. Sto ancora assistendo a lunghi discorsi di gesti del trackpad nel mio log di sistema che avevo sentito essere la causa della lentezza, ma ora sembra rallentare solo in alcuni momenti (oltre a causare il fallimento dello scrolling di Firefox) dopo aver usato Firefox per un mentre; il resto della macchina sembra tornato alla sua velocità normale.

Se qualcuno trova la stessa cosa e, in caso affermativo, rimuove questo file di preferenze, sarebbe bene convalidarlo o invalidarlo come possibile causa poiché la soluzione è così apparentemente inafferrabile finora. Questo cambiamento ha fatto una differenza così drammatica nell'usare Yosemite per me che spero che questa sia una soluzione per molti altri che soffrono del rallentamento dopo l'aggiornamento a Yosemite.

    
risposta data 03.12.2014 - 11:00
fonte
6

La mia macchina ha lo stesso problema, quello che ho fatto è disinstallare Google Chrome, e poi tutto va liscio.

Potrebbe non aiutarti perché sei uno sviluppatore web e potresti contare su Chrome

    
risposta data 10.11.2014 - 20:31
fonte
4

Ecco cosa ha funzionato per me:

  1. se hai un secondo schermo collegato, scollegalo, riavvia, riconnetti

  2. Chiudi Google Chrome

  3. Ancora non va bene? Prova questo link

risposta data 23.02.2015 - 15:21
fonte
3

per me, il colpevole stava usando la nuova modalità dark wide del sistema di Yosemite (Systemsettings- > General- > usa barra di stato e dock scuri). Il passaggio alla modalità luminosa ha ridotto il carico di WindowServer dal > 100% al 2-7%. Quindi se l'hai abilitato, controlla per quello. ; -)

    
risposta data 01.02.2015 - 22:54
fonte
2

Il vassoio CrashPlan è sicuramente un colpevole per l'utilizzo elevato della CPU. Aiuta a disabilitare le animazioni nelle preferenze del vassoio.

Ma non ha ancora risolto il problema per me. L'unica cosa che lo risolve forse per una settimana sembra essere un riavvio completo. Successivamente, la macchina diventa semplicemente lenta e deve essere riavviata. Torna a Windows95 yay! Apple dovrebbe fare qualcosa per questo - ma no, il problema sembra essere stato intorno per sempre. Almeno dovrebbero fornire istruzioni / applicazioni per eseguire il debug di questo e trovare il colpevole esterno, se si tratta di un'applicazione esterna. Ma comincio sempre più a pensare che sia principalmente WindowServer ad aggrovigliarsi con se stesso, esacerbato dagli aggiornamenti della barra delle applicazioni di altre applicazioni, ecc.

    
risposta data 22.12.2014 - 13:24
fonte
2

Ho avuto questo problema fino a quando non ho eseguito l'aggiornamento a OS X 10.10.2. Ora posso andare per settimane senza riavviare, e le animazioni delle finestre rimarranno fluide, e il processo WindowServer non userà molta CPU.

    
risposta data 26.02.2015 - 23:30
fonte
1

Come accennato dalla maggior parte delle risposte, potrebbe essere dovuto a un elemento della barra dei menu del tuo .. Stavo vivendo lo stesso comportamento e ho rimosso la barra dei menu di iStat e Little Snitch e in seguito la situazione è migliorata notevolmente.

    
risposta data 17.05.2016 - 21:50
fonte

Leggi altre domande sui tag