사이트 당 하나의 프로세스를 사용하여 Chrome에서 메모리 절약
- 범주: 구글 크롬
Google 크롬을 시작하고 몇 개의 사이트를 연 후 컴퓨터 시스템에서 작업 관리자를 열면 Chrome이 브라우저에서 연 탭당 하나의 프로세스와 브라우저 코어 및 GPU에 대해 하나를 사용한다는 것을 알 수 있습니다. (그래픽 처리 장치).
브라우저의 메모리 사용량이 생성되는 프로세스 수에 크게 영향을 받기 때문에 시스템의 RAM이 부족하지 않으면 실제로 걱정할 필요가 없습니다.
브라우저에서 100 개 이상의 탭을 실행하면 실제 문제가 드러납니다. 시스템 성능에 영향을 미치는지 여부를 알아 차리면 설치된 RAM에 따라 달라 지지만 결국에는 한계에 부딪 힐 것이라고 말하는 것이 안전합니다.
팁 : 브라우저에서 chrome : // memory-redirect를 열어 메모리 정보를 표시 할 수 있습니다. (업데이트 : 구글은 옵션을 제거했습니다). 여기에서 인스턴스 및 해당 프로세스 ID에 대해 나열된 각 탭을 찾을 수 있습니다. Windows 작업 관리자에서 찾을 수 있습니다.
Chrome은 기본적으로 사용자가 여는 각 웹 사이트를 자체 프로세스로 실행합니다. 여기 Ghacks에서 탭으로 5 개의 페이지를 열면 chrome.exe의 5 개의 프로세스가 나타납니다.
그것은 때때로 안정성과 보안을 위해 훌륭하지만, 하나의 문제로 인해 전체 브라우저가 다운 될 수있는 것을 피하기 위해 이러한 페이지를 서로 분리 할 때 사용되는 메모리는 가치가 없을 수 있습니다.
시작 매개 변수를 사용하여 Chrome의 프로세스 처리 방식을 전환 할 수 있습니다. -사이트 별 프로세스 . 이렇게하면 Chrome은 사용자가 여는 웹 사이트에 대해 단일 프로세스를 시작합니다. 5 개의 Ghacks 페이지는 프로세스에서 상당한 RAM을 절약하는 5 개의 다른 프로세스 대신 모두 동일한 프로세스에서 실행됩니다.
매개 변수를 사용하려면 간단히 Chrome 단축키에 추가하면됩니다. Windows에서는 Chrome을 시작하는 데 사용하는 바로 가기를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다. 바로 가기가 작업 표시 줄에 연결되어있는 경우 점프 목록이 열릴 때 프로그램 이름을 마우스 오른쪽 단추로 두 번 클릭합니다.
대상 필드를 찾아 끝에 매개 변수를 추가하십시오. chrome.exe와 --process-per-site 사이에 공백이 있는지 확인합니다. 내 테스트 시스템에서 전체 줄은 현재 C : Users Martin AppData Local Chromium Application chrome.exe --disable-plugins --process-per-site와 같습니다.
변경 사항을 적용하려면 나중에 Chrome을 다시 시작해야합니다. 나중에 문제가 발견되면 바로 가기에서 매개 변수를 다시 제거하면 모든 것이 정상으로 돌아갑니다.
이 방법은 적어도 일부가 루트 도메인을 공유하는 Chrome에서 언제든지 많은 수의 탭이 열려있는 경우 가장 잘 작동합니다. 그렇지 않으면 효과가 없습니다.