Computer >> 컴퓨터 >  >> 소프트웨어 >> 구글 앱스

Chrome 메모리 사용/메모리 누수 문제?

저는 인터넷 브라우징에 Google 크롬을 사용하는 것을 좋아하며 그 주된 이유 중 하나는 항상 초고속이기 때문입니다! 모든 부가 기능이 포함된 Firefox의 부풀려진 기능이 마음에 들지 않았습니다. Internet Explorer의 속도는 그저 느립니다.

Microsoft Edge는 IE보다 훨씬 빠르지만 다른 Google 서비스를 너무 많이 사용하기 때문에 Chrome에서 계속 뒤로 물러납니다. Firefox의 새로운 Quantum 브라우저는 Chrome보다 훨씬 더 빠르며 저는 실제로 전환에 대해 생각하고 있습니다.

Chrome을 처음 사용하기 시작했을 때 단순하고 깔끔한 인터페이스와 놀라운 브라우징 속도에 만족했습니다. 그러나 매우 빠른 PC에서 Chrome을 몇 달 동안 많이 사용한 후 웹페이지를 로드하기 전에 탭이 몇 초 동안 비어 있고 기타 일반적인 속도가 느려지는 것을 발견했습니다.

Chrome 작업 관리자

약간의 삽질을 한 후 작업 관리자를 살펴보고 Chrome에서 어떤 프로세스가 실행되고 있는지 확인하기로 결정했습니다. 제가 찾은 내용은 다음과 같습니다.

이런! 무려 35개의 Google 크롬 프로세스입니다! 이는 많은 프로세스와 5GB 이상의 메모리 사용량입니다. 그 모든 Chrome 프로세스는 무엇입니까? 물론 위의 스크린샷을 찍을 때 16개의 탭이 열려 있었지만 모든 웹 페이지는 동영상 재생이나 애니메이션 없이 정적이었습니다. 그렇다면 왜 35개의 프로세스와 GB의 메모리가 필요할까요?

제목 표시줄(탭이 아님)을 마우스 오른쪽 버튼으로 클릭하고 작업 관리자를 선택하면 Chrome에서 각 프로세스의 이면에 있는 내용을 확인할 수 있습니다. .

Chrome 메모리 사용/메모리 누수 문제?

여기에서 Google 크롬에서 실행되는 각 프로세스(작업이라고 함)를 볼 수 있습니다. 나는 내가 본 것에 빨리 놀랐습니다.

Chrome 메모리 사용/메모리 누수 문제?

브라우저는 하나의 프로세스이고 각 탭은 자체 프로세스이며 웹 앱, GPU 및 내가 활성화한 각 확장 및 플러그인에 대한 프로세스가 있었습니다! 으악! Google에서 온라인으로 읽은 내용에서 브라우저를보다 안정적으로 만들기 때문에 모든 것을 다른 프로세스로 분리합니다. 예를 들어 Flash 플러그인이 충돌하는 경우 모든 탭이나 전체 브라우저가 중단되지는 않습니다.

구글 크롬을 너무 오래 사용하다 보니 이것이 사실임을 깨달았습니다. 탭 하나가 죽어서 탭을 닫고 다른 탭을 정상적으로 계속 사용할 수 있는 경우가 많았습니다. 그렇지 않으면 Shockwave가 중단되고 해당 탭을 종료하고 나머지는 모두 정상적으로 작동했습니다.

그래서 다음 생각은 모든 개별 프로세스가 이전과 달리 추가 메모리를 사용하는 것이었습니다. 온라인에서 수집한 내용에 따르면 프로세스가 더 적더라도 플러그인과 확장 프로그램은 여전히 ​​메모리를 사용합니다. 새 프로세스를 만드는 데 약간의 오버헤드가 있지만 사소한 것입니다.

또한 하위 프레임:으로 나열된 여러 항목을 보았을 수도 있습니다. https://accounts.google.com . 처음에는 탭이 Gmail에 열려 있는 것과 관련이 있다고 생각했지만 완전히 다른 것임을 알게 되었습니다. 기본적으로 Google은 적절하게 분리하기 위해 일부 프로세스를 자체 프로세스에 넣습니다. 따라서 별도의 탭 프로세스가 나열되는 대신 이러한 하위 프레임 내부에 여러 웹사이트가 있었습니다.

Chrome에서 사용하는 메모리 양을 줄이기 위해 할 수 있는 일이 있습니까? 제 경우에는 먼저 확인에 플래시를 남겨두지 않고 모든 사이트에 대해 플래시를 비활성화했을 때 큰 차이를 발견했습니다. 환경. 플래시를 완전히 비활성화하려면 설정으로 이동하세요. 을 클릭한 다음 고급을 클릭합니다. 하단의 콘텐츠 설정을 클릭합니다. 개인정보 보호 및 보안 아래 . 플래시를 클릭합니다. 그런 다음 사이트에서 Flash를 실행하지 못하도록 차단이라고 표시되어 있는지 확인합니다. .

Chrome 메모리 사용/메모리 누수 문제?

그 덕분에 메모리 사용량이 1GB 이상 절약되었습니다. 몰랐는데 여러 웹사이트에서 Flash를 사용하고 있었습니다. Flash를 비활성화한 상태에서도 웹사이트가 제대로 작동하므로 Flash를 비활성화한 상태로 유지했습니다. 메모리를 줄이는 다른 방법은 특히 사용하지 않는 경우 일부 확장을 제거하는 것입니다. 또한 가끔 필요하고 완전히 제거하고 싶지 않은 경우 확장 프로그램을 비활성화하면 됩니다.

Chrome 메모리 사용/메모리 누수 문제?

확장을 비활성화하면 메모리를 사용하지 않습니다. 마지막으로 GPU 프로세스 기본적으로 활성화되어 있어야 합니다. 하드웨어가 지원하는 경우 Chrome은 CPU보다 빠르고 효율적인 GPU로 일부 작업을 오프로드합니다. 이를 하드웨어 가속이라고 합니다. . 원하는 경우 설정으로 이동한 다음 시스템까지 맨 아래로 스크롤하여 비활성화할 수 있습니다. .

하드웨어 가속을 비활성화하면 Chrome 환경이 약간 느려지므로 유념하세요.

따라서 Chrome이 너무 많은 RAM을 차지한다고 생각되면 작업 관리자를 확인하고 과도한 양의 메모리를 사용하는 확장 프로그램을 비활성화해 보세요. 저에게는 마음에 드는 확장 기능이 있었지만 2013년 이후로 업데이트되지 않았기 때문에 메모리를 너무 많이 사용했을 수 있습니다. 리소스를 많이 사용하는 확장 프로그램이 필요하지 않은 경우 비활성화하면 더 나은 검색 경험을 얻을 수 있습니다. 또한 정말로 필요한 경우가 아니면 Flash를 비활성화하십시오. 즐기세요!