
윈도우를 사용하다 보면 컴퓨터 사용을 거의 불가능하게 만드는 다양한 오류를 만나게 되는데, 그중 하나가 바로 '가상 메모리 부족(Virtual memory too low)' 오류입니다. 이 오류는 컴퓨터가 멈추거나 강제 종료되는 가장 흔한 원인으로 꼽힙니다. 이번 글에서는 가상 메모리 부족 문제의 원인과 해결 방법을 자세히 알아보겠습니다.
가상 메모리란 무엇인가?
가상 메모리는 윈도우가 하드 드라이브에 생성하는 파일로, 물리적 메모리(RAM)가 대량의 데이터를 처리할 수 있도록 돕는 역할을 합니다. 가상 메모리는 '스왑 파일(swap file)' 또는 '페이지 파일(page file)'이라고도 불립니다. 기본적으로 가상 메모리 크기는 RAM 용량의 1.5배로 설정됩니다.
가상 메모리 부족 오류의 원인과 해결 방법
'가상 메모리 부족' 오류는 주로 다음 두 가지 이유로 발생합니다.
a) 컴퓨터에 물리적 메모리(RAM)가 충분하지 않은 경우
b) 메모리 누수(memory leak)를 일으키는 소프트웨어를 실행 중인 경우
대부분의 경우 시스템 속성에서 가상 메모리 크기를 늘리는 것만으로도 이 오류를 해결할 수 있습니다. 방법은 다음과 같습니다.
- 내 컴퓨터(Computer)를 마우스 오른쪽 버튼으로 클릭하고 속성(Properties)을 선택합니다.
- 고급 시스템 설정(Advanced system settings)을 클릭한 후, 성능(Performance) 항목 아래의 설정(Settings) 버튼을 클릭합니다.
- 새 창이 열리면 고급(Advanced) 탭으로 이동합니다.
- 가상 메모리(Virtual memory) 항목을 찾아 변경(Change) 버튼을 클릭하고, 시스템이 관리하는 크기(System managed size)를 선택합니다. 이렇게 하면 가상 메모리의 최적 크기가 자동으로 설정됩니다.
- 확인(OK)을 클릭하면 완료됩니다!
만약 시스템 관리 크기를 선택해도 '가상 메모리 부족' 오류가 해결되지 않는다면, PC에 메모리 누수가 있는지 확인해야 합니다. 잘못 설계된 소프트웨어는 가상 메모리와 물리적 메모리를 모두 과도하게 소모하는 경우가 많습니다. 작업 관리자(Task Manager)를 통해 어떤 프로그램이 가상 메모리를 많이 사용하는지 쉽게 확인할 수 있습니다.
작업 관리자를 연 후(Ctrl+Shift+Esc 키를 누르면 바로 실행됩니다) 프로세스(Processes) 탭을 클릭합니다. 그다음 보기(View) – 열 선택(Select Columns)을 클릭하고, 가상 메모리 크기(Virtual Memory Size) 체크박스가 선택되어 있는지 확인한 뒤 확인(OK)을 누릅니다. 이제 작업 관리자에서 각 프로그램이 얼마나 많은 가상 메모리를 사용하는지 한눈에 볼 수 있습니다.
특정 프로그램이 가상 메모리를 지나치게 많이 사용하고 있다면, 해당 프로그램의 업데이트 여부를 먼저 확인하세요. 메모리 누수 문제는 대부분 핫픽스(hotfix)를 통해 해결됩니다. 업데이트로도 해결되지 않는다면 추가적인 문제를 예방하기 위해 해당 프로그램을 완전히 제거하는 것이 좋습니다.
그래도 컴퓨터가 느리다면, 저희 사이트의 다른 최적화 튜토리얼을 참고해 문제를 해결하고 추천 소프트웨어도 함께 확인해 보세요!