Perché causa la mancata risposta del mio Mac da parte di Chrome?

2

Te lo chiedo principalmente per curiosità, dato che ho rinunciato a trovare una soluzione pratica. Tutti sanno che Chrome rende i Mac poco efficienti, specialmente se hai molte schede aperte. La mia domanda è che cosa causa questo, dal momento che non sembra essere dovuto alla memoria o all'utilizzo della CPU.

Ho l'abitudine di tenere aperte circa 100 o più schede in Google Chrome, in diverse finestre. Se questo numero diventa troppo alto, il mio Mac inizia a diventare imprevedibilmente insensibile - a volte dovrò aspettare qualche secondo dopo aver cliccato o digitato per accettare l'input, ad esempio, o se sto giocando un gioco con il frame rate potrebbe cadere a 2-3 fotogrammi al secondo per un minuto o due prima del recupero. Questo accade in particolare se ho Keynote o Pages aperti oltre a Chrome. L'utilizzo del plug-in Chrome chiamato "The Great Suspender" aiuta parecchio, soprattutto mantenendo l'uso della CPU basso, ma non risolve completamente il problema di mancata risposta.

Ero solito pensare che si trattasse di un problema di memoria, ma dopo aver acquistato un nuovo Macbook con molta più memoria un anno o due fa, sembra che non sia così. Activity Monitor mi dice che attualmente ho 4,6 GB gratuiti e questo problema può verificarsi quando meno della metà della mia RAM da 16 GB è in uso. Non sembra essere dovuto all'utilizzo della CPU (a meno che non sia causato da improvvisi picchi), dal momento che posso mantenerlo fino a circa il 2% la maggior parte delle volte.

Quindi, se non è la memoria o la CPU che Chrome e altre applicazioni utilizzano per fare in modo che il mio computer si comporti in questo modo, allora cos'è? E (dato che non può far male a chiedere) c'è qualcosa che posso fare per mitigarlo?

Finalmente, sto usando Mountain Lion. Questo problema è lo stesso, migliore o peggiore in Mavericks? Se aggiornerò o meno sarà determinato esclusivamente da questo problema.

    
posta Nathaniel 12.02.2014 - 06:41
fonte

1 risposta

1

Questo è il problema comune che può essere correlato a qualsiasi cosa, come:

  • Bug di Chrome ,
  • problemi di rete (controlla i log su chrome: // net-internals /),
  • le estensioni attive rallentano il browser in generale,
  • problemi di rendimento (la tua macchina è lenta o hai troppe schede aperte),
  • accesso lento al disco, specialmente quando la tua cartella cache è enorme con troppi file.

    es. puoi prendere in considerazione lo spostamento della cartella del tuo profilo nell'unità di accesso rapido.

Ecco alcuni suggerimenti:

  • riavvia il browser web (elimina anche tutti i processi di chrome),
  • esegui la modalità Incognito , per vedere se questo potrebbe essere correlato ad alcune estensioni lente,
  • crea un nuovo profilo senza estensioni e guarda se questo aiuta,
  • installa addon che mira a limitare l'elaborazione della pagina (ad es. OneTab, blocco annunci),
  • esegui Chrome in una directory di dati utente diversa ( --user-data-dir="<some_path>" ),
  • esegui con --disable-hang-monitor per sopprimere la finestra di dialogo del blocco monitor,

    Suppresses hang monitor dialogs in renderer processes. This may allow slow unload handlers on a page to prevent the tab from closing, but the Task Manager can be used to terminate the offending process in this case.peter.sh

  • assicurati che Chrome utilizzi il processo GPU per migliorare le prestazioni (vedi: chrome: // gpu /),
  • genera il file di registro di rete su chrome: // net-internals / e segnala il problema all'indirizzo bugs.chromium.org .

Suggerimenti per il debug:

  • verifica: chrome: // flags /
  • controlla registro di debug della rete file generato da chrome: // net-internals /
  • esegui chrome: // tracing /
  • vedi altre pagine interne di Chrome su chrome: // chrome-urls /.
risposta data 29.09.2016 - 14:04
fonte

Leggi altre domande sui tag