Zmienić model procesu przeglądarki Google Chrome?

13

Czy ktoś wie, jak temu zapobiec?

wprowadź opis zdjęcia tutaj

Wygląda na to, że Chrome grupuje wszystkie karty, które otwieram na tej samej stronie, w jeden proces. Jeśli skopiuję i wkleję linki osobno do osobnych kart, tworzy to nowe procesy, ale kiedy klikam linki środkowym kliknięciem, grupuje je w jeden.

Chcę zmusić Chrome do utworzenia nowego procesu dla każdej karty, ponieważ gdy jedna strona się blokuje, praktycznie zamraża wszystkie karty, które mam otwarte, a jeśli jedna z nich ulega awarii, zajmuje to resztę. Najwyraźniej możesz zmienić model procesu Chrome na „--process-per-tab”, który wydaje się być tym, czego szukam, ale kiedy próbuję otworzyć Chrome za pomocą tego argumentu za pomocą terminala, to nie działa. Prawdopodobnie nie używam poprawnego polecenia; próbowałem:

/Applications/"Google Chrome.app"/Contents/MacOS/"Google Chrome" --process-per-tab

Korzystam z systemu OS X i używam najnowszej wersji deweloperskiej 5.0.396.0.

Gafel
źródło

Odpowiedzi:

2

open /Applications/Google\ Chrome.app --args --process-per-tab

ta.speot.is
źródło
0

Pojedynczy proces

Aby użyć tego trybu, otwórz właściwości Chrome w menu Start i dodaj ciąg „-single-process” (bez cudzysłowów) na końcu pola Cel. Teraz, bez względu na to, ile kart otworzysz, przeglądarka użyje tylko jednego procesu. 1

Pojedynczy proces na witrynę

Jeśli dodasz ciąg „-process-per-site” do wiersza docelowego, Chrome otworzy nowy proces dla każdej karty, ale jeśli otworzysz tę samą witrynę na dwóch kartach, uruchomi je w tym samym procesie. 1

Pojedynczy proces na kartę

Ciąg „-process-per-tab” zmusi Chrome do utworzenia zupełnie nowego procesu i użycia nowej przestrzeni pamięci dla każdej karty, co jest ustawieniem domyślnym *. 1

* To nie wydaje się być domyślne w najnowszych wersjach Chrome.


Bibliografia:

1 10 naprawdę fajnych hacków Google Chrome

„Łatwiejsze” instrukcje

Mateen Ulhaq
źródło
Właściwie domyślną wersją Chrome dla OSX jest teraz proces na stronę.
Pan Demetrius Michael