Możliwa duplikat:
Wiele chrome.exe w Menedżerze zadań
W Menedżerze zadań Windows wygląda na to, że mam uruchomionych wiele procesów Chrome, mimo że mam otwarte tylko jedno okno Chrome.
Jak to jest możliwe? Zawsze myślałem, że każdy otwarty program reprezentuje jeden proces.
windows
google-chrome
task-manager
process
piperchester
źródło
źródło
Odpowiedzi:
Możesz przeczytać szczegóły tutaj: http://blog.chromium.org/2008/09/multi-process-architecture.html
Zasadniczo każda karta ma jeden proces, chyba że karty pochodzą z tej samej domeny. Mechanizm renderujący ma dla siebie proces. Każda wtyczka będzie miała jedną, podobnie jak każde aktywne rozszerzenie.
źródło
Te oddzielne procesy nazywane są SANDBOXING. Umożliwia to awarię procesu A, ale uniemożliwia innym procesom awarię systemu (lub Chrome)
źródło
Możesz zobaczyć, który proces działa na:
Menu klucza-> Wyświetl strony w tle
Który wygląda tak:
źródło
chrome://memory
shift+escape
kluczowa kombinacja.Nie zapomnij przeczytać komiksu wprowadzającego do Chrome, który omawia to wśród innych decyzji projektowych:
źródło
Google Chrome stosuje osobny proces dla każdej karty. Korzystając z komunikacji międzyprocesowej, możesz zarządzać wieloma procesami jako jedną aplikacją.
Korzystanie z wielu procesów może pomóc aplikacjom w zwiększeniu niezawodności i lepszym wykorzystaniu zasobów systemowych.
Widzieć:
źródło