Mozilla dodała obsługę wielu procesów zawartości w Firefox 54 Stable. Firma przetestowała wcześniej funkcjonalność w wersjach programistycznych przeglądarki Firefox i podjęła decyzję o włączeniu procesów zawartości w Firefoksie Stabilnym na podstawie wyników testów w tych wersjach programistycznych.
Obecne stabilne wersje przeglądarki Firefox korzystają z czterech procesów zawartości, co oznacza, że wiele witryn współdzieli proces zawartości, gdy wiele witryn zostanie otwartych w przeglądarce.
Oznacza to, że strony internetowe będą dzielić proces przetwarzania danych; różni się to od tego, w jaki sposób obsługują to przeglądarki oparte na Chromium, ponieważ uruchamiają nowy proces dla każdej strony otwartej w przeglądarce, a także dla wtyczek.
Dlaczego miałbyś zmienić liczbę procesów?
Użytkownicy przeglądarki Firefox, którzy obsługują systemy o niskiej pamięci RAM, np. komputer z 2 gigabajtami pamięci RAM może rozważyć zmniejszenie liczby procesów zawartości, aby Firefox zużywał mniej pamięci RAM.
Użytkownicy obsługujący systemy z dużą ilością pamięci RAM mogą rozważyć zwiększenie liczby procesów w celu dalszej poprawy stabilności i bezpieczeństwa.
Zmiana wieloprocesowych procesów zawartości w Firefoksie
Firefox nie byłby Firefoksem, gdyby nie było opcji zabawy z różnymi wartościami procesu zawartości.
Firefox początkowo korzystał z jednego procesu obsługi treści, gdy funkcja została uruchomiona po raz pierwszy, ale po udanych testach został on szybko przyspieszony do czterech procesów.
Nic nie powstrzymuje użytkowników przed zwiększeniem tego limitu w celu korzystania z więcej niż jednego procesu treści.
Każdy proces zawartości jest wymieniony jako firefox.exe w systemie Windows bez informacji wyróżniających —
Firefox uruchamia tyle procesów treści, ile jest na liście, pod warunkiem, że w przeglądarce jest włączone korzystanie z wielu procesów.
dom.ipc.processCount
Zmiana liczby procesów dotyczących treści jest raczej łatwa. Oto jak to się robi:
- Wpisz about: config w pasku adresu przeglądarki Firefox i naciśnij klawisz Enter.
- Potwierdź ostrożność, jeśli pojawi się ostrzeżenie.
- Wyszukaj preferencję dom.ipc.processCount.
- Kliknij go dwukrotnie i zmień jego wartość. Wartość domyślna to 1, co oznacza, że używany jest jeden proces treści.
- Uruchom ponownie Firefox. Najłatwiejszym sposobem na to jest Shift-F2, wpisz restart, naciśnij Enter.
Firefox uruchomi wybraną liczbę procesów zawartości po restarcie.
Pamiętaj, że zużyje więcej pamięci, gdy zwiększysz liczbę procesów zawartości w wieloprocesowym Firefoksie, i mniej pamięci, jeśli zmniejszysz liczbę.
Mozilla przeprowadziła ostatnio testy porównawcze pamięci i dowiedziała się, że wieloprocesowy Firefox zużyje początkowo od 10% do 20% więcej pamięci przy włączonym jednym procesie zawartości i około dwukrotnie więcej pamięci w przypadku 8 procesów zawartości.
Jest to prawdopodobnie jeden z głównych powodów, dla których Mozilla uruchomiła na początku architekturę wieloprocesową z jednym procesem treści i zwiększyła ją do (tylko) czterech w ostatnich stabilnych wersjach przeglądarki internetowej.
Z punktu widzenia stabilności i bezpieczeństwa najlepiej byłoby osobno oddzielić każdą kartę, wtyczkę i interfejs użytkownika przeglądarki.
Podsumowanie
Nazwa artykułu
Zmień liczbę procesów, których używa wieloprocesowy program Firefox
Opis
Dowiedz się, jak zmienić liczbę procesów, z których korzysta Firefox, gdy włączona jest jego architektura wieloprocesowa Elektroliza.