Chromium 브라우저가 여러 프로세스를 사용하도록 강제

Chromium 브라우저가 여러 프로세스를 사용하도록 강제

여러 사람들이 여기에서 여러 Chromium 브라우저 프로세스에 대해 불평했는데, 저는 반대 문제가 있는 것 같습니다.

나는 (내가 뭔가 잘못 이해한 것이 아니라면) Chromium이 각 페이지에 대해 별도의 프로세스를 사용하도록 강제하고 싶습니다.

내 경우: 뉴스 수집기, Twitter 또는 페이지를 탐색하고 나중에 읽을 수 있도록 다른 페이지의 일부 링크를 엽니다. 여러 페이지를 연 후에는 스크롤이 극도로 느려지고(적어도 일부 페이지에서는) 브라우저의 반응성이 저하되어 거의 사용할 수 없게 되는 것을 발견했습니다.

Chromium의 작업 관리자에서 일부 프로세스는 왼쪽에 별도의 점이 있고 다른 프로세스는 굵은 선으로 연결되어 있는 것을 볼 수 있습니다. 스크린샷 보기

Cromium의 작업 관리자

결합된 프로세스는 Ctrl+클릭 또는 유사한 키를 사용하여 연 프로세스이며 페이지가 가장 느린 프로세스입니다. 예를 들어 Twitter에서 열린 모든 탭은 결합됩니다(Twitter 자체 포함). 나는 해당 페이지가 모두 동일한 프로세스에서 실행되고 있다고 가정합니다. 결합된 프로세스를 여는 규칙을 정확히 찾아낼 수 없습니다(때때로 Ctrl+클릭이 때로는 반대로 수행됨). 아마도 이에 대한 내부 경험적 방법이 있을 것입니다. 브라우저 창을 닫고 Ctrl+Shift+T를 눌러 탭을 다시 열면 페이지가 모두 로드된 후에도 페이지가 분리되어 반응성이 더 좋아집니다.

RAM이 16GB이므로 메모리 소비에 크게 신경 쓰지 않습니다. 내 환경은 Ubuntu 15.10(Xubuntu, x64)이지만 이전 버전에서 이러한 동작을 본 것 같습니다. CPU는 Intel i5(2코어, 4스레드, 노트북)입니다.

답변1

--process-per-tab 명령줄 스위치를 사용하십시오.

https://www.chromium.org/developers/design-documents/process-models#TOC-Process-per-tab

관련 정보