WTMemory 가이드

맥 메모리 사용량 확인하는 방법

2026년 10월 13일 업데이트

맥에서 메모리를 무엇이 쓰는지 보려면 활성 상태 보기를 열고 메모리 탭을 선택한 뒤 메모리 열로 정렬하세요. 그 사용량이 실제로 문제인지는 아래쪽 메모리 압력 그래프가 알려 줘요. 터미널에서는 top -l 1 -o mem -n 10이 가장 큰 프로세스들을 나열하고, memory_pressure가 시스템 전체 여유 메모리 비율을 출력해요.

맥의 "사용된 메모리"는 타당한 이유로 높은 경우가 많기 때문에, 이 가이드의 나머지 부분에서는 그 수치를 읽는 법을 설명해요. 메뉴 막대에서 보고 싶다면 WTMemory가 메모리 사용량, macOS 메모리 압력 이벤트, 그 뒤에 있는 앱을 보여 주지만, 아래 모든 단계는 기본 제공 도구만으로 할 수 있어요.

활성 상태 보기에서 RAM 사용량은 어떻게 확인하나요?

  1. 응용 프로그램 > 유틸리티에서 활성 상태 보기를 열거나, Command-Space를 누르고 이름을 입력하세요.
  2. 메모리 탭을 선택하세요.
  3. 메모리 열 머리글을 클릭해 가장 큰 프로세스가 맨 위에 오게 하세요.
  4. 창 아래쪽 패널을 읽으세요.

아래쪽 패널에는 다음 수치가 나와요.

수치의미
물리적 메모리맥에 설치된 RAM.
사용된 메모리앱 메모리 + 와이어드 메모리 + 압축됨.
앱 메모리앱과 그 프로세스가 할당한 메모리.
와이어드 메모리시스템이 RAM에 반드시 유지해야 하고 압축하거나 스왑할 수 없는 메모리.
압축됨디스크에 쓰는 대신 공간을 만들려고 macOS가 압축한 비활성 메모리.
캐시된 파일RAM에 보관 중인 최근 사용한 파일 데이터. 앱이 필요로 하면 macOS가 돌려줘요.
사용된 스왑 공간RAM이 부족해서 시동 디스크에 쓴 메모리.

프로세스 한 행이 항상 앱 전체는 아니에요. 브라우저와 Electron 앱은 작업을 여러 헬퍼 프로세스로 나누기 때문에, 탭 40개를 연 브라우저는 수십 개의 행으로 보일 수 있어요. 합산하거나 보기 > 모든 프로세스(계층적으로)로 묶어 보세요.

사용된 메모리와 메모리 압력은 뭐가 다른가요?

사용된 메모리는 지금 할당된 RAM의 양이에요. 메모리 압력은 macOS가 메모리를 계속 내주기 위해 얼마나 애쓰고 있는지를 나타내요. 그래프는 색으로 구분돼요. 초록색은 메모리가 효율적으로 쓰이고 있다는 뜻, 노란색은 macOS가 압축에 기대고 있다는 뜻, 빨간색은 메모리가 부족해서 스왑에 기대고 있다는 뜻이에요.

RAM 8GB 맥이 하루 종일 7.5GB 사용에 초록색 압력을 보여 줄 수 있어요. 정상이에요. macOS는 안 쓰는 RAM을 낭비된 RAM으로 보고 캐시된 파일로 채우는데, 앱이 공간을 필요로 하면 즉시 내려놓아요. 지켜봐야 할 숫자는 사용량이 아니라 압력이에요.

스왑과 압축된 메모리는 무엇을 알려 주나요?

RAM이 차면 macOS는 먼저 비활성 페이지를 압축하는데, 이건 빨라요. 그걸로 부족하면 시동 디스크의 스왑 파일에 페이지를 쓰는데, RAM보다 훨씬 느려요. 특히 오래 쓴 세션 뒤라면 어느 정도의 스왑은 정상이에요. 경고 신호는 이래요.

터미널에서 스왑을 확인하려면:

sysctl vm.swapusage

터미널에서 메모리 사용량은 어떻게 확인하나요?

아래 명령들은 정보를 읽기만 해요. 어떤 것도 앱을 종료하거나 설정을 바꾸지 않아요.

메모리를 가장 많이 쓰는 프로세스. 메모리순으로 정렬한 스냅샷을 한 번 찍고 상위 10개 프로세스를 보여 줘요.

top -l 1 -o mem -n 10 -stats pid,command,mem

시스템 압력. 인자 없이 memory_pressure를 실행하세요. 페이지 통계를 출력하고 "System-wide memory free percentage: 37%" 같은 줄로 끝나요. -l, -p, -S는 붙이지 마세요. man memory_pressure에 따르면 이 옵션들은 일부러 메모리 압력을 가하거나 시뮬레이션해요.

memory_pressure

원시 페이지 수. vm_stat은 페이지 수를 출력해요. 첫 줄에 나오는 페이지 크기(Apple Silicon은 16384바이트, Intel은 4096바이트)를 곱하면 바이트가 돼요. "Pages stored in compressor", "Swapins", "Swapouts"를 지켜보세요. vm_stat 5를 실행하면 5초마다 새 줄을 출력해서 지금 스왑이 일어나고 있는지 볼 수 있어요.

vm_stat

설치된 RAM. sysctl hw.memsize는 전체 RAM을 바이트로 출력해요. 예를 들어 8GB라면 8589934592예요.

보통 무엇이 메모리를 다 쓰고 있나요?

개발용 맥이나 AI 작업이 많은 맥에서는 늘 같은 몇 가지가 나와요.

"RAM 비우기"가 실제로 도움이 되나요?

보통은 아니에요. 그 이유는 솔직하게 말씀드릴 가치가 있어요. "사용된" 메모리의 상당 부분은 앱이 요청하는 순간 macOS가 돌려줄 캐시 데이터예요. 그 캐시를 억지로 비우면 macOS가 나중에 같은 데이터를 디스크에서 다시 읽어야 해요. 사용된 메모리가 크게 줄어드는 걸 보여 주는 "메모리 클리너" 앱이 보여 주는 게 대개 바로 이거예요. 숫자가 내려갈 뿐, 맥이 빨라지는 건 아니에요.

압력이 노란색이나 빨간색일 때 실제로 도움이 되는 것:

  1. 필요 없다면 메모리 열 맨 위에 있는 앱이나 프로세스를 종료하세요.
  2. 안 쓰는 로컬 모델을 언로드하고 컨테이너를 멈추세요.
  3. 놀고 있는 브라우저 탭과 창을 닫으세요.
  4. 평소보다 훨씬 커진 앱 하나를 재시작하세요. 오래 실행된 프로세스에서 이런 일이 생길 수 있어요.
  5. 평소 일상 작업 중에 압력이 빨간색이라면, 작업량에 비해 맥의 RAM이 부족한 거예요.

맥 메모리를 더 빠르게 지켜보는 방법은 없나요?

WTMemory는 메모리 사용량, macOS 메모리 압력 이벤트, CPU, 디스크, 배터리, 네트워크 수치와 함께, 앱마다 메모리, CPU, PID, 포트를 보여 주는 Running Apps(실행 중인 앱) 목록을 제공하는 작은 네이티브 메뉴 막대 앱이에요. 조회는 무료예요. Pro($9 USD 일회성 결제, 맥 3대까지, 7일 체험판)에서는 확인 후 앱을 종료하고, 유지하고 싶은 앱을 보호하고, 목록을 검토한 뒤 "Keep Current App, Close the Rest"(현재 앱만 남기고 모두 닫기)로 다른 앱에 정상 종료를 요청할 수 있어요.

"Clear Inactive Memory"(비활성 메모리 비우기) 메뉴 동작도 있어요. 선택 사항인 수동 macOS 메모리 리셋으로, 관리자 승인을 요청할 수 있어요. 이후 앱이 캐시 데이터를 다시 불러올 수 있고, 위에서 설명한 이유로 이게 무언가를 빠르게 만든다고 약속하지는 않아요. WTMemory는 macOS 12 이상이 필요하고 Apple Silicon과 Intel에서 네이티브로 돌아가며, 다운로드 크기는 약 4.2MB예요.

WTMemory 다운로드

자주 묻는 질문

맥에서 메모리 사용량이 높으면 나쁜가요?

그 자체로는 아니에요. macOS는 남는 RAM을 일부러 캐시된 파일과 압축된 데이터로 채워요. 더 나은 신호는 메모리 압력이에요. 초록색은 괜찮고, 노란색은 macOS가 더 애쓰고 있다는 뜻이고, 빨간색은 메모리가 부족하다는 뜻이에요.

사용된 메모리와 메모리 압력은 뭐가 다른가요?

사용된 메모리는 현재 할당된 RAM의 양이에요. 메모리 압력은 macOS가 압축과 스왑을 써 가며 앱에 메모리를 계속 내주기 위해 얼마나 애쓰고 있는지를 나타내요. 사용량은 높아도 압력은 낮을 수 있어요.

여유 메모리가 있는데 왜 스왑을 쓰나요?

macOS는 세션 초반에 잘 안 쓰는 페이지를 스왑으로 옮기고 그대로 둘 수 있어요. 작고 변하지 않는 스왑 수치는 정상이에요. 작업하는 동안 스왑이 계속 늘어난다면 작업량이 RAM보다 크다는 뜻이에요.

RAM을 비우면 맥이 빨라지나요?

보통은 아니에요. 캐시된 메모리를 비우면 macOS가 나중에 그 데이터를 디스크에서 다시 읽어야 할 뿐이에요. 도움이 되는 건 메모리 압력을 높이는 앱을 종료하는 거예요.

memory_pressure 명령을 실행해도 안전한가요?

인자 없이 실행하면 memory_pressure는 통계와 시스템 전체 여유 메모리 비율만 출력해요. -l, -p, -S 옵션은 일부러 압력을 가하거나 시뮬레이션하니 테스트하는 게 아니라면 쓰지 마세요.

관련 가이드

WTMemory 전체 가이드와 라이선스 도움말