앱 메모리
간단한 답
앱 메모리는 앱과 그 프로세스가 쓰고 있는 RAM의 양입니다. 활성 상태 보기에서 와이어드 메모리, 압축됨과 함께 사용된 메모리를 이루는 항목 중 하나입니다.
활성 상태 보기의 메모리 탭은 사용된 메모리를 앱 메모리, 와이어드 메모리, 압축됨으로 나눕니다. 앱 메모리는 실행하는 앱에 따라 오르내리므로 사용자가 가장 많이 조절할 수 있는 부분입니다.
Dock에 있는 앱뿐 아니라 백그라운드 프로세스와 도우미도 포함됩니다.
이 페이지의 내용
앱 메모리를 쓰는 것을 찾는 방법
메모리 탭을 메모리 열로 정렬합니다. 브라우저처럼 도우미 프로세스가 많은 앱은 여러 행에 나뉘어 있으므로, 이를 모두 더해야 앱의 실제 합계를 알 수 있습니다.
걱정해야 할 때
앱 메모리 수치가 큰 것만으로는 문제가 아닙니다. 메모리 압력을 확인하세요. 녹색이면 Mac이 잘 감당하고 있는 것입니다. 앱에서 더 많은 일을 하지 않는데도 한 앱의 앱 메모리가 몇 시간에 걸쳐 계속 올라간다면 그 앱에 메모리 누수가 있을 수 있으며, 종료했다가 다시 열면 메모리가 풀려납니다.
앱 메모리가 사용된 메모리에서 차지하는 위치
활성 상태 보기의 메모리 탭 하단에서 사용된 메모리는 앱 메모리, 와이어드 메모리, 압축됨의 세 부분으로 나뉩니다. 물리적 메모리는 설치된 전체 RAM이며, 캐시된 파일은 앱이 필요할 때 가져갈 수 있으므로 따로 표시됩니다.
활성 상태 보기는 앱 메모리를 앱 또는 시스템 프로세스에서 할당된 물리적 메모리라고 설명합니다. 따라서 Dock에 있는 앱만이 아닙니다. macOS가 사용자를 위해 실행하는 백그라운드 서비스도 여기에 포함됩니다.
앱 메모리는 앱과 문서를 열면 올라가고 종료하면 내려갑니다. 사용된 메모리 중에서 직접 바꿀 수 있는 부분입니다.
메모리를 가장 많이 쓰는 앱 찾는 방법
- 활성 상태 보기를 열고 메모리 탭을 클릭합니다.
- 보기 > 모든 프로세스(계층 표시)를 선택합니다. 많은 도우미 프로세스가 자신을 시작한 프로세스 아래에 표시되므로 어느 앱의 것인지 알아보기 쉬워집니다.
- 메모리 열 머리글을 클릭해 정렬합니다.
- 프로세스를 이중 클릭하거나, 선택한 다음 정보 버튼을 클릭해 세부 정보를 엽니다. 그 윈도우의 메모리 탭에 실제 메모리 크기, 전용 메모리 크기, 공유 메모리 크기 같은 수치가 나옵니다.
- 쓰지 않는 앱을 종료하고 윈도우 하단의 앱 메모리와 메모리 압력을 지켜봅니다.
- 알아보지 못하는 시스템 프로세스는 그대로 둡니다. 많은 시스템 프로세스는 종료하면 곧바로 다시 시작되고, 일부는 Mac이 작동하는 데 필요하므로, 종료해도 앱 메모리는 오래 줄지 않습니다.
터미널에서 앱의 메모리 확인하는 방법
macOS에는 앱의 메모리가 어떻게 쓰이는지 보여 주는 footprint라는 명령이 들어 있습니다. 정보를 읽기만 하고 아무것도 바꾸지 않습니다. 예를 들어 footprint Safari 명령을 실행하면 Safari의 메인 프로세스를 볼 수 있습니다.
출력에는 범주별 메모리가 나열되고 마지막에 합계가 나옵니다. Auxiliary data 아래에서 phys_footprint는 현재 수치로, 활성 상태 보기의 메모리 열에 나오는 것과 같은 종류의 숫자이고, phys_footprint_peak는 앱을 연 이후 가장 높았던 값입니다. 최고치가 현재 값보다 훨씬 높다면 앱이 한때 메모리를 많이 필요로 했다가 그 뒤 상당 부분을 돌려주었다는 뜻입니다.
직접 소유한 프로세스는 별도의 단계 없이 확인할 수 있습니다. 시스템이나 다른 사용자의 프로세스를 살펴보려면 footprint 명령을 root로 실행해야 합니다.
앱 메모리가 높은 흔한 이유
메모리 압력이 녹색인 동안에는 앱 메모리가 높은 것이 정상입니다. 새로 연 것이 없는데 앱 메모리가 계속 올라가고 메모리 압력이 노란색이나 빨간색으로 바뀔 때 문제가 됩니다. 흔한 이유는 다음과 같습니다.
- 탭과 확장 프로그램마다 별도 프로세스로 실행될 수 있는 브라우저.
- 채팅, 이메일 등 웹 기술로 만든 앱. 이런 앱도 도우미 프로세스를 여러 개 실행합니다.
- 큰 파일을 메모리에 담고 있는 사진, 동영상, 오디오, 3D 앱.
- 가상 머신과 개발 도구.
- 며칠째 열려 있으면서 계속 커지는 앱.
자주 묻는 질문
Mac의 앱 메모리는 무엇인가요?
앱과 그 프로세스가 쓰는 RAM으로, 활성 상태 보기의 메모리 탭에 사용된 메모리의 일부로 표시됩니다.
앱 메모리가 이렇게 높은 이유는 무엇인가요?
대개 탭이 많이 열린 브라우저, 큰 문서나 프로젝트, 시간이 지나며 커지는 앱 때문입니다. 메모리 열로 정렬해 가장 많이 쓰는 것을 찾으세요.
앱 메모리를 줄이려면 어떻게 하나요?
쓰지 않는 앱을 종료하고, 브라우저 탭을 닫고, 계속 커지는 앱은 다시 시작하세요.
앱 메모리에 시스템 프로세스도 포함되나요?
네. 활성 상태 보기는 앱 메모리를 앱 또는 시스템 프로세스에서 할당된 물리적 메모리라고 설명하므로, 직접 연 앱뿐 아니라 백그라운드 서비스도 포함됩니다.
앱 메모리는 사용된 메모리와 같은 건가요?
아닙니다. 앱 메모리는 사용된 메모리의 한 부분입니다. 사용된 메모리에는 와이어드 메모리와 압축됨도 포함됩니다.
메모리 클리너 앱으로 앱 메모리를 줄일 수 있나요?
잠깐뿐입니다. 이런 앱은 데이터를 압축된 메모리나 스왑으로 밀어내는데, 이는 macOS가 공간이 필요할 때 이미 스스로 하는 일이며, 그 앱으로 다시 전환하면 느려집니다. 필요 없는 앱을 종료하는 편이 낫습니다.
관련 항목
단계별 안내: Chrome 메모리 과다 사용.
활성 상태 보기보다 나은 것을 찾고 있나요? Mac용 활성 상태 보기 대체 앱 추천을 확인하거나 용어집의 모든 용어를 둘러보세요.