구글 크롬(Google Chrome)은 전 세계에서 가장 많이 사용되는 웹 브라우저 중 하나입니다. 하지만 사용자들이 가장 많이 불만을 제기하는 문제가 바로 과도한 RAM(메모리) 사용량입니다. 작업 관리자를 한번 열어보면 수많은 크롬 프로세스가 메모리를 잡아먹고 있는 것을 확인할 수 있어 놀라게 됩니다.
브라우저에서 새 탭을 열 때마다 추가적인 RAM이 소모됩니다. 실제로 크롬에서 탭 15개를 열면 웹페이지의 내용에 따라 약 1GB~2GB의 메모리를 사용하는 것으로 나타났습니다. 할당된 메모리가 가득 차면 컴퓨터는 더 이상 새로운 작업을 처리할 수 없게 되죠.
크롬은 왜 RAM을 그렇게 많이 사용할까?
컴퓨터 전문 지식이 없는 분도 쉽게 이해할 수 있도록 두 가지 측면에서 원인을 설명해 드리겠습니다.
1. 다양한 프로세스가 동시에 실행되는 구조
대부분의 PC에서는 각종 소프트웨어와 서비스가 프로세스 형태로 시스템 메모리에 저장되어 실행됩니다. 그런데 웹 기술이 발전하면서 브라우저의 기능이 점점 강력해졌고, 여러 프로그램을 따로 설치하지 않아도 대부분의 작업을 브라우저 안에서 처리할 수 있게 되었습니다.
크롬은 다양한 플러그인과 확장 프로그램을 지원해 브라우저에 기능을 더할 수 있습니다. 하지만 문제는 소프트웨어, 기능, 서비스가 너무 많이 로드되면서 브라우저 자체가 점점 비대해진다는 점입니다.
그렇다면 브라우저를 하나의 프로세스로만 구성하면 어떻게 될까요? 시스템 오류가 한 번 발생하면 브라우저 전체가 강제 종료되고, 열어두었던 모든 페이지와 작업 내용이 사라지게 됩니다.
바로 이 점을 고려해 크롬은 모든 탭, 플러그인, 확장 프로그램, 플래시 등을 개별 프로세스로 분리하여 실행합니다. 물론 크롬에 로드되는 항목이 많아질수록 메모리 사용량도 늘어나지만, 이런 구조 덕분에 하나의 프로세스가 충돌하더라도 브라우저의 다른 기능에는 영향을 주지 않습니다.
결국 크롬에는 장단점이 공존합니다. 풍부한 기능, 안정성, 속도, 효율성이라는 이점을 얻는 대신, 그 대가로 수 GB에 달하는 RAM을 소모하게 되는 것이죠.
2. 크롬의 미리 렌더링(Prerendering) 기능
또 하나 숨겨진 원인이 있습니다. 크롬의 미리 렌더링 기능은 웹페이지 로딩 속도를 빠르게 하기 위한 것인데, 이것 역시 메모리 사용량을 높이는 요인이 됩니다. 예를 들어 유튜브 영상을 시청할 때 크롬은 다음 영상을 미리 불러올 수 있으며, 구글에서 학술 용어를 검색하면 위키백과 검색 결과를 미리 로드하기도 합니다.
크롬 RAM 사용량을 줄이는 6가지 해결 방법
위에서 살펴본 것처럼 크롬이 많은 메모리를 사용하는 데에는 이유가 있습니다. 어느 정도의 사용량은 자연스럽지만, 브라우저가 느려지거나 컴퓨터 전체 성능에 영향을 준다면 아래의 해결 방법들을 시도해 보세요.
방법 1: 사용하지 않는 탭 닫기
동시에 열어둔 탭의 개수는 크롬의 성능과 RAM 소모량에 직접적인 영향을 미칩니다. 작업 중 필요 없는 탭은 과감히 닫아주는 습관을 들이면 좋습니다. 이는 크롬 속도 저하 문제를 해결하는 데도 도움이 됩니다.
방법 2: 크롬 작업 관리자로 프로세스 모니터링
크롬 작업 관리자는 윈도우 작업 관리자와 유사한 기능으로, 브라우저 내의 모든 확장 프로그램과 탭별 메모리 사용량 및 성능을 보여줍니다. 어떤 항목이 가장 많은 메모리를 사용하는지 파악하고, 해당 프로세스를 종료해 공간을 확보할 수 있습니다.
먼저 구글 크롬을 연 후 Shift + Esc 키를 눌러 크롬 작업 관리자를 실행하세요. 종료하려는 프로세스를 선택한 뒤 [프로세스 종료] 버튼을 클릭하면 됩니다.
방법 3: 불필요한 확장 프로그램 및 플러그인 비활성화
확장 프로그램은 생각보다 많은 RAM을 차지합니다. 사용하지 않는 확장 프로그램과 플러그인을 비활성화하거나 특정 사이트에서만 실행되도록 설정하면 상당한 메모리를 확보할 수 있습니다.
주소창에 chrome://extensions를 입력하고 Enter 키를 누르면 확장 프로그램 관리 페이지로 이동합니다. 여기서 불필요한 확장 프로그램을 비활성화하거나 삭제하세요. 단, 확장 프로그램을 삭제하면 관련 데이터도 모두 사라지므로 주의해야 합니다.
방법 4: 인터넷 사용 기록 삭제
크롬의 캐시와 쿠키를 정기적으로 삭제하면 메모리 사용량 감소는 물론 브라우저 속도 향상에도 도움이 됩니다.
주소창에 chrome://settings/clearBrowserData를 입력하고 Enter 키를 누릅니다. 기간을 선택하고 삭제할 데이터 항목에 체크한 후 [데이터 삭제] 버튼을 클릭하면 완료됩니다.
방법 5: 하드웨어 가속 및 백그라운드 앱 설정 끄기
작업 관리자를 살펴보면 GPU 프로세스가 메모리를 상당히 많이 차지하며 상위권에 위치하는 경우가 많습니다. 크롬은 웹페이지의 영상과 그래픽을 렌더링할 때 GPU를 하드웨어 가속기로 최대한 활용하기 때문입니다. 크롬이 CPU를 과도하게 사용한다고 느껴지면 하드웨어 가속을 끄는 것을 권장합니다.
크롬 [설정] > [고급] > [시스템]으로 이동한 뒤, '사용 가능한 경우 하드웨어 가속 사용' 옵션과 'Google Chrome이 종료되었을 때 백그라운드 앱 계속 실행' 옵션을 비활성화하세요. 변경 사항을 적용하려면 크롬을 재시작해야 합니다.
참고로 [고급] 설정 화면에서 [언어] 항목을 펼치면 크롬 브라우저 언어를 변경할 수도 있습니다.
방법 6: 크롬 최신 버전으로 업데이트
1. 크롬을 실행합니다.
2. 우측 상단의 [메뉴](점 세 개 아이콘) > [도움말] > [Chrome 정보]를 클릭합니다. 그러면 크롬이 자동으로 업데이트를 확인하고 즉시 다운로드합니다.
3. 업데이트가 완료되면 [다시 시작] 버튼을 클릭해 브라우저를 재실행합니다.
마무리
위에서 소개한 방법들을 하나씩 적용해 보며 본인의 사용 환경에 가장 잘 맞는 방식을 찾아보세요. 크롬의 메모리 사용 문제를 해결하려면 어느 정도의 타협이 필요할 수 있습니다. 탭을 줄이거나, 확장 프로그램을 삭제하거나, 아니면 RAM이 더 큰 노트북으로 교체하는 것까지 선택은 사용자의 몫입니다. 크롬 RAM 사용량에 대해 궁금한 점이 있다면 댓글로 남겨주세요.