Computer >> 컴퓨터 >  >> 문제 해결 >> 컴퓨터 유지 보수

macOS '응용 프로그램에 사용 가능한 메모리가 부족합니다' 오류 완벽 해결 가이드

맥을 사용하다 보면 "응용 프로그램에 사용 가능한 메모리가 부족합니다(Your system has run out of application memory)"라는 알림이 갑자기 나타난 경험이 한 번쯤 있을 것입니다. 맥 사용자에게 꽤 흔한 문제지만, 사전 징후 없이 발생하기 때문에 많은 분들이 당황하곤 합니다.

이 오류는 물리적 RAM이 가득 차면 데이터를 하드 드라이브의 가상 메모리로 옮기게 되는데, 그마저도 여유 공간이 없을 때 발생합니다. macOS는 유닉스 기반으로 메모리 관리가 상당히 안정적이지만 완벽하지는 않기 때문에 이런 메시지가 뜰 수 있습니다. 이번 글에서는 응용 프로그램 메모리의 개념부터 오류의 원인, 그리고 단계별 해결 방법까지 자세히 알아보겠습니다.

맥의 '응용 프로그램 메모리 부족' 오류란 무엇인가?

최신 맥 대부분은 8GB RAM을 탑재하고 있으며, 일반적인 용도로는 충분한 수준입니다. 하지만 그보다 적은 RAM을 장착한 구형 맥이라면 이 오류가 발생할 확률이 더 높습니다. 내 맥의 RAM 용량은 애플 메뉴 > 이 Mac에 관하여에서 확인할 수 있습니다.

맥 운영체제는 실행 중인 프로세스의 데이터를 RAM(랜덤 액세스 메모리)에 저장합니다. RAM 공간이 부족해지면 macOS는 데이터를 주 드라이브에 저장하고 필요할 때마다 RAM과 스왑(swap)하게 됩니다. 만약 맥의 드라이브마저 거의 가득 차 있다면 응용 프로그램 메모리 문제 메시지가 표시됩니다. 따라서 만일의 상황에 대비해 디스크에 어느 정도 여유 공간을 확보해 두는 것이 좋습니다. 최적의 맥 성능을 위해서는 최소 디스크 용량의 10% 이상을 비워 두는 것이 권장됩니다.

실제로 수많은 맥 사용자가 "응용 프로그램에 사용 가능한 메모리가 부족합니다"라는 오류 메시지를 경험하고 있습니다. 이 오류는 특정 앱이 기가바이트 단위의 메모리를 잠식하다가 결국 강제 종료되면서 발생하는데, 대표적인 원인으로는 Mail(메일)과 Final Cut Pro가 꼽힙니다.

오류 양상은 다양합니다. 심한 경우 알림 창에서 포커스가 벗어나지 않아 강제 재시작 외에 방법이 없고, 창을 닫아도 곧바로 다시 나타나 아무 소용이 없습니다. 알림과 함께 앱 강제 종료 옵션이 함께 표시되는 경우도 보고되었으며, 이 문제는 macOS Monterey 사용자에게도 나타날 만큼 성가신 편입니다. macOS 12로 업데이트 후 이 메시지가 계속 떠서 해결 방법을 모르겠다면 걱정하지 마세요. Big Sur, Sierra, Catalina에서 동일한 오류가 발생했을 때도 적용 가능한 실질적인 해결책을 소개합니다.

'응용 프로그램 메모리 부족' 오류의 원인

맥에서 "응용 프로그램에 사용 가능한 메모리가 부족합니다"라는 메시지가 뜬다는 것은, 현재 장치에 앱을 실행할 만큼의 메모리가 부족하다는 의미입니다. 이 문제의 주요 원인은 다음 다섯 가지로 정리할 수 있습니다.

  • 디스크 공간 부족 — RAM이 모두 소진되면 macOS는 스왑 파일을 생성하는데, 이 파일들이 하드 드라이브 공간을 점점 더 많이 차지하다가 디스크 여유 공간이 바닥나게 됩니다. 그러면 시스템은 응용 프로그램 메모리가 곧 고갈된다고 알립니다.
  • 과도한 멀티태스킹 — 여러 앱을 동시에 실행하면 "응용 프로그램에 사용 가능한 메모리가 부족합니다"라는 알림과 함께 몇 개의 앱을 종료하라는 제안이 함께 나타날 수 있습니다.
  • 과도한 브라우저 사용 — 열어 둔 탭이 너무 많거나 확장 프로그램을 과하게 설치하면 맥의 응용 프로그램 메모리에 문제가 생길 수 있습니다. 사용 중이 아니더라도 확장 프로그램은 브라우저와 함께 계속 실행되며 귀중한 메모리를 소모한다는 점을 기억하세요.
  • 문제가 있는 앱 — 앱은 원래 많은 공간을 차지하지만, 일부 앱은 메모리를 비정상적으로 많이 잠식합니다. Mail, Firefox, Final Cut Pro 등이 맥에서 기가바이트 단위의 메모리를 점유한다는 보고가 있습니다.
  • 메모리 누수(memory leak) — 프로그램이 실행되는 동안 점점 더 많은 메모리를 요구하고 해제하지 못하는 현상입니다. 끝없이 추가 공간을 요청만 할 뿐 되돌려주지 않기 때문에 시스템 전체의 응용 프로그램 메모리가 고갈되고 오류 메시지가 나타납니다. 많은 사용자가 Monterey로 업그레이드한 후, 별다른 작업을 하지 않았는데도 Mail이나 Firefox처럼 기가바이트 단위 메모리를 소모하는 앱 때문에 경고가 자주 나타난다고 보고했습니다.

맥에서 응용 프로그램 메모리 확인하는 방법

응용 프로그램 메모리 문제 알림이 나타났다면 가장 먼저 원인을 파악해야 합니다. 명탐정처럼 추적하는 일이 쉽지는 않지만, 도와줄 도구가 있습니다. 바로 활성 상태 보기(Activity Monitor)입니다.

다음 단계에 따라 맥에서 실행 중인 모든 프로세스를 리소스 사용량 순으로 확인할 수 있습니다.

  1. 응용 프로그램 > 유틸리티 폴더로 이동합니다.
  2. 활성 상태 보기를 실행합니다.
  3. 메모리 탭을 클릭하면 앱과 브라우저 탭 등 메모리를 사용하는 프로세스 목록이 표시됩니다.
  4. 프로세스나 앱을 종료하려면 해당 항목을 선택한 후 X 버튼을 클릭합니다.

메모리 탭에는 시스템의 메모리 압력을 한눈에 보여주는 그래프도 있습니다. 그래프가 초록색이면 메모리 여유가 충분한 상태이고, 노란색이나 빨간색이라면 메모리가 부족하다는 신호입니다.

빨간색으로 표시된 앱은 멈추거나 응답하지 않는 상태입니다. 해당 앱을 선택하고 왼쪽 상단의 X 버튼을 클릭해 강제 종료할 수 있습니다.

이렇게 프로그램을 종료해도 상황이 개선되지 않는다면, 메모리를 가장 많이 사용하는 앱을 살펴 문제의 원인을 좁혀 보세요. 목록은 자동으로 메모리 사용량이 많은 순서대로 정렬되므로, 상단의 이름들을 확인해 문제를 일으키는 특정 프로그램을 찾아내면 됩니다. 찾았다면 해당 앱을 재설치하거나 삭제하는 것이 좋습니다.

활성 상태 보기를 주기적으로 확인하는 습관을 들이면 맥의 응용 프로그램 메모리를 더 잘 관리할 수 있고, 내가 모르게 돌아가고 있는 앱들도 직접 종료할 수 있습니다. 물론 정기적인 점검과 유지 관리에는 시간이 들기 마련이지만, 활성 상태 보기에 의존하지 않고도 메모리를 관리할 다른 방법들이 있습니다.

맥북 '응용 프로그램 메모리 부족' 오류 해결 방법

맥이 지독하게 느려졌거나 성가신 오류 메시지가 반복해서 나타난다면, 응용 프로그램 메모리가 바닥나기 직전일 가능성이 큽니다. 맥을 정리하고 이 메모리 문제를 해결하는 가장 손쉬운 방법은 Outbyte MacAries 같은 macOS 최적화 도구를 활용하는 것입니다. 저장 공간을 확보할 뿐만 아니라 시스템의 RAM 사용량까지 최적화해 줍니다.

하지만 직접 수동으로 해결하고 싶다면, 아래에서 소개하는 방법 중 하나 또는 여러 가지를 조합해 응용 프로그램 메모리 문제를 해결하고 컴퓨터 속도를 되살릴 수 있습니다.

해결 방법 1: 맥 재시동하기

RAM을 확보하고 문제를 해결하는 가장 간단한 방법은 맥을 재시동하는 것입니다. 시스템을 다시 시작하면 모든 시스템 프로세스가 올바르게 종료되고 RAM이 정리됩니다.

다만 자꾸 재시동해야 하는 것은 번거롭습니다. 모든 프로세스를 종료해야 하고, 작업 도중에 맥이 느려져 재시동하면 시간도 많이 걸립니다.

그래서 RAM을 비우는 또 다른 방법이 있습니다. 다음 터미널 명령어를 사용해 보세요.

  1. 터미널(Terminal)을 실행합니다.
  2. sudo purge 명령어를 입력하고 Return(Enter) 키를 누릅니다.
  3. 관리자 암호(맥을 켤 때 사용하는 암호)를 입력하고 다시 Return 키를 누릅니다.

이제 컴퓨터의 RAM이 정리되었을 것입니다.

해결 방법 2: 사용하지 않는 앱 강제 종료하기

이 문제의 빠른 해결책 중 하나는 현재 사용하지 않는 앱을 모두 강제 종료하는 것입니다. 백그라운드에 많은 앱을 열어 두는 습관이 있다면, 그것들이 과도한 메모리 사용의 원인일 가능성이 높습니다.

화면 왼쪽 상단의 애플() 메뉴를 클릭하고 강제 종료를 선택합니다. 현재 사용하지 않는 앱을 모두 선택한 뒤 강제 종료 버튼을 누르면 됩니다.

해결 방법 3: 불필요한 브라우저 탭 닫기

더 이상 필요 없는 브라우저 탭은 즉시 닫는 것이 좋습니다. 그렇지 않으면 브라우저가 느려지고 배터리도 더 빨리 소모됩니다. Google Chrome처럼 리소스를 많이 쓰는 브라우저에 작업 흐름이 크게 의존하고 있어 여러 탭을 백그라운드에 열어 두고 전환하며 사용하는 경우도 있고, 집중적인 조사·검색 작업을 위해 여러 브라우저를 동시에 사용하는 분도 있을 것입니다.

탭을 무한정 열어 두지 않도록 주의하세요. 열어 둔 탭 수를 줄이면 브라우저가 대량의 메모리를 잠식하는 것을 예방할 수 있습니다.

해결 방법 4: 불필요한 앱 제거하기

맥 메모리 사용량을 줄이는 또 다른 방법은 앱을 제거하는 것입니다. 우리는 테스트 삼아 설치해 놓고 잊어버린 앱, 한두 번만 사용한 앱을 그대로 두곤 합니다. 이런 앱들은 맥을 켤 때 함께 실행되어 속도를 늦추고, 결과적으로 "응용 프로그램에 사용 가능한 메모리가 부족합니다"라는 메시지가 나타날 수 있습니다.

맥에서 앱을 제거하려면 다음 단계를 따르세요.

  1. Finder에서 응용 프로그램 폴더로 이동합니다.
  2. 불필요하거나 출처를 알 수 없는 앱을 찾아 마우스 오른쪽 버튼으로 클릭합니다.
  3. 휴지통으로 이동을 선택합니다.
  4. 영구적으로 삭제하려면 휴지통을 비웁니다.

해결 방법 5: 불필요한 브라우저 확장 프로그램 제거하기

오래되었거나 오류가 있는 브라우저 확장 프로그램 역시 맥의 메모리 문제를 일으켜 동일한 오류 메시지를 유발할 수 있습니다. 각 웹 브라우저의 확장 프로그램을 점검해, 정말 필요한 것인지 아니면 비활성화하거나 삭제해야 하는지 확인해 보세요.

Safari의 확장 프로그램은 환경설정 > 확장 프로그램 메뉴에서 확인할 수 있으며, Chrome은 주소창에 chrome://extensions를 입력하면 접근할 수 있습니다.

해결 방법 6: Apple의 저장 공간 관리 도구 활용하기

앞서 언급했듯이 이 오류는 맥의 디스크 공간이 어수선할 때 발생할 수 있습니다. 다행히 macOS에는 소중한 저장 공간이 어떻게 사용되고 있는지 파악할 수 있는 꽤 간편한 도구가 내장되어 있습니다. 어떤 카테고리를 집중적으로 정리해야 할지 파악하면 청소 작업이 훨씬 수월해집니다.

  1. 애플 메뉴에서 이 Mac에 관하여 > 저장 공간 탭 > 관리를 선택합니다.
  2. 메시지, 사진, 응용 프로그램 등 각 카테고리를 살펴보며 디스크 공간을 얼마나 차지하는지 확인합니다.
  3. "시스템 데이터"(구 '기타') 항목이 차지하는 전체 용량도 함께 확인하세요.

무엇을 정리해야 할지 파악했다면 맥을 본격적으로 정리합니다. 다운로드 폴더, 휴지통, 쓸모없는 스크린샷 더미 같은 단골 용의자들을 꼭 비워 주세요.

해결 방법 7: 앱 업데이트하기

macOS와 마찬가지로 사용 중인 앱 하나 이상에 메모리를 과도하게 소모하는 버그가 있을 수 있습니다. 해당 앱에 업데이트가 있는지 확인해 보세요. App Store에서 받은 앱은 스토어에서 업데이트할 수 있고, 그 외 앱은 화면 왼쪽 상단의 앱 이름을 클릭하면 업데이트 확인 옵션이 나타납니다.

해결 방법 8: macOS 업데이트하기

맥에서 문제가 발생했다면 업데이트가 준비되어 있는지 확인해 보는 것이 좋습니다. 문제가 버그라면 업데이트에 수정 사항이 포함되어 있을 수 있기 때문입니다.

  1. 애플 메뉴에서 이 Mac에 관하여를 선택합니다.
  2. 소프트웨어 업데이트를 클릭합니다.
  3. 업데이트가 있다면 화면 안내에 따라 설치를 진행합니다.

해결 방법 9: 사용자 지정 커서 색상/크기 비활성화하기

일부 macOS 12 사용자는 사용자 지정 커서 크기나 색상을 사용할 때 시스템 메모리가 자주 부족해진다고 보고했습니다. 커스텀 커서 색상을 사용 중이라면 커서를 기본 크기와 색상으로 되돌려 보길 권합니다. 문제가 해결된다면 원인을 찾은 셈입니다.

참고로 macOS에서는 포인터의 크기와 색상을 변경할 수 있습니다. 이 접근성(Accessibility) 기능은 시각 장애가 있는 분들을 위해 마련된 것이지만, 누구나 포인터를 더 잘 보이고 따라가기 쉽도록 꾸미는 데 활용할 수 있습니다.

  1. 애플 메뉴 > 시스템 환경설정 > 손쉬운 사용 > 디스플레이 > 포인터로 이동해 설정을 변경합니다.
  2. 포인터 크기를 기본값으로 되돌리려면 슬라이더를 왼쪽 끝까지 드래그해 일반 크기로 조절합니다.
  3. 포인터 외곽선 색상을 기본값으로 복원하려면 재설정 버튼을 클릭합니다.

해결 방법 10: RAM 업그레이드하기

가능하다면 마지막이자 가장 비용이 많이 드는 선택지로, 맥에 RAM을 추가로 장착하는 방법이 있습니다. RAM은 맥의 성능을 좌우하며, 동시에 실행할 수 있는 앱의 수에 직접적인 영향을 줍니다. 일상적인 사용에 RAM이 부족하다고 판단되면 업그레이드를 고려해 보세요. 물리적 RAM이 늘어나면 macOS가 스왑 파일을 부팅 드라이브에 저장할 일이 줄어듭니다. 다만 모든 맥이 구매 후 RAM 업그레이드를 지원하는 것은 아니며, 가능한 모델이라도 대체로 Apple Store나 공인 서비스 센터 방문이 필요합니다.

마무리

맥에서 오류 메시지가 표시되며 제대로 작동하지 않는 일은 누구에게나 일어날 수 있습니다. 위에서 소개한 해결 방법들을 활용하면 맥의 메모리 사용량을 줄이고 "응용 프로그램에 사용 가능한 메모리가 부족합니다" 오류를 예방할 수 있습니다. 기억해야 할 기본 수칙은 간단합니다. 불필요한 앱은 닫고, 출처를 알 수 없거나 쓸모없는 확장 프로그램과 소프트웨어는 제거하며, macOS를 항상 최신 상태로 유지하세요.