창 하나만(탭 하나만) 열려 있는데도 Chrome 인스턴스가 여러 개 실행되는 이유는 무엇인가요?

창 하나만(탭 하나만) 열려 있는데도 Chrome 인스턴스가 여러 개 실행되는 이유는 무엇인가요?

가능한 중복:
작업 관리자의 여러 chrome.exe

Windows 작업 관리자에서는 Chrome 창이 하나만 열려 있는데도 여러 Chrome 프로세스가 실행 중인 것 같습니다.

이것이 어떻게 가능한지? 나는 항상 열려 있는 각 프로그램이 하나의 프로세스를 대표한다고 생각했습니다.

답변1

여기에서 자세한 내용을 읽을 수 있습니다.http://blog.chromium.org/2008/09/multi-process-architecture.html

Google 크롬은 이러한 속성을 활용하여 웹 앱과 플러그인을 브라우저 자체와 별도의 프로세스에 배치합니다. 이는 한 웹 앱의 렌더링 엔진 충돌이 브라우저나 다른 웹 앱에 영향을 미치지 않음을 의미합니다. 이는 OS가 웹 앱을 병렬로 실행하여 응답성을 높일 수 있다는 의미이며, 특정 웹 앱이나 플러그인이 응답을 중지해도 브라우저 자체가 잠기지 않는다는 의미입니다. 이는 또한 공격이 발생할 경우 피해를 제한하는 데 도움이 되는 제한적인 샌드박스에서 렌더링 엔진 프로세스를 실행할 수 있음을 의미합니다.

기본적으로 탭이 동일한 도메인에 속하지 않는 한 각 탭에는 하나의 프로세스가 있습니다. 렌더러에는 자체 프로세스가 있습니다. 각 플러그인에는 하나가 있으며 활성화된 각 확장도 마찬가지입니다.

답변2

이러한 별도의 프로세스를 SANDBOXING이라고 합니다. 이렇게 하면 A 프로세스가 충돌할 수 있지만 다른 프로세스가 시스템(또는 Chrome)을 충돌시키는 것은 방지할 수 있습니다.

답변3

어떤 프로세스가 어떤 작업을 수행하는지 확인할 수 있습니다.

렌치 메뉴->배경 페이지 보기

다음과 같습니다.

여기에 이미지 설명을 입력하세요

답변4

Google 크롬은 각 탭에 대해 별도의 프로세스를 사용합니다. 프로세스 간 통신을 사용하면 여러 프로세스를 하나의 애플리케이션으로 관리할 수 있습니다.

다중 프로세스를 사용하면 애플리케이션이 더욱 강력해지고 시스템 리소스를 더 효율적으로 사용하는 데 도움이 될 수 있습니다.

보다:

관련 정보