Chromium 브라우저에서 여러 프로세스를 사용하도록 설정


1

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

Chromium이 각 페이지에 대해 별도의 프로세스를 사용하도록 강요하기를 원합니다.

내 경우 : 뉴스 애그리 게이터 (aggregator), 트위터 또는 페이지를 탐색하고 나중에 읽을 수 있도록 다른 페이지에서 링크를 엽니 다. 여러 페이지를 연 후 스크롤이 매우 느려지고 (최소 일부 페이지에서는) 브라우저의 응답 성이 떨어 지므로 거의 사용할 수 없게됩니다.

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

Cromium의 작업 관리자

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

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


BTW, Ubuntu에서 크롬에 대한 기본 명령 줄 스위치를 설정하려면의 환경 변수 CHROMIUM_FLAGS에 추가하십시오 /etc/chromium-browser/default.
Petr Gladkikh

답변:


0

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

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


이 스위치에 대한 문서는 매우 성가신 일입니다. 스위치 "-탭당 프로세스"는 탭당 프로세스를 강제 실행하지만 그렇지 않다는 것을 의미합니다. 문서에 따르면 사용 가능한 모델이 더 단순하고 그렇지 않다고합니다. 올바른 스위치는 "-사이트 당 프로세스 수"인 것처럼 보이지만 공유 프로세스를 여는 트위터를 제외한 모든 사이트에 영향을 미칩니다.
Petr Gladkikh
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.