Risposte:
Secondo la documentazione di Chrome , esiste --process-per-tab
un'opzione della riga di comando che fa quello che vuoi.
Per me, non hanno ancora risolto il problema.
Ecco alcuni link che trattano il problema in modo più dettagliato:
http://code.google.com/p/chromium/issues/detail?id=81877
http://www.google.com/support/forum/p/Chrome/thread?tid=2c6c5ffd1dcd19c5&hl=en
http://code.google.com/p/chromium/issues/detail?id=36617
Esiste un'istruzione switch che puoi eseguire (dovrebbe essere un'opzione nel pannello di controllo per quelle persone non CLI) che forza un nuovo processo per scheda, ma dopo ulteriori letture e scoperte, in realtà non forza processi separati per scheda di per sé.
Ecco un link alla discussione sul cromo e al documento di progettazione a supporto della loro progettazione e architettura per il browser Chrome e tutti i modelli di processo relativi al cromo. Immagino che Android e Chrome OS rientrino in un tipo simile di specifiche di progettazione.
http://dev.chromium.org/developers/design-documents/process-models
Il nome dello switch è un po 'fuorviante perché mi dice "un processo per scheda", ma in realtà è un processo per gruppo di schede con script simili, che viene costantemente perfezionato e unito in un gigantesco leviatano di un processo. I miei ottengono anche da 500 a 800 MB. Quasi un concerto di memoria solo per un singolo processo. Rallenta il mio computer. Inoltre, probabilmente perché tutta quella memoria viene paginata, ma in entrambi i casi, se ogni scheda fosse un processo separato, almeno le operazioni di memoria e paging sarebbero diverse su tutta la scheda, distribuendo essenzialmente il carico sia su CPU che su memoria ( compreso il paging).
Chromium supporta anche un modello più semplice che dedica un processo di rendering a ciascun gruppo di schede collegate agli script
Le parole del progetto "chromium" open source relative al modello a processo singolo per scheda:
"Chromium supporta anche un modello più semplice che dedica un processo di rendering a ciascun gruppo di schede collegate agli script."
Esiste un limite globale al numero di processi di rendering che Chromium creerà. Ciò impedisce al browser di sovraccaricare il computer dell'utente con troppi processi. Il limite è attualmente di 20 processi di rendering sulla maggior parte dei computer e meno sui computer con piccole quantità di memoria installata. Di conseguenza, un singolo processo di rendering può essere dedicato a più siti. Questo riutilizzo è attualmente fatto a caso, ma le versioni future di Chromium probabilmente applicheranno l'euristica per allocare in modo più intelligente i siti ai processi di rendering.