매버릭스에서 활동 모니터는 메모리 용어를 변경했습니다. 메모리 탭에서 프로세스를 볼 때 사용 가능한 열에는 “메모리”, “실제 메모리”, “실제 개인 메모리”, “실제 공유 메모리”및 “퍼지 가능 메모리”가 포함됩니다.
“가상 메모리”가 사라지고 “메모리”가 동일한 것으로 보이지만 “메모리”가 항상 “실제 메모리”보다 크거나 같아서는 안되기 때문에 추가되지 않는 것으로 생각했습니다. “? (용어를 올바르게 해석하면 실제 메모리는 현재 RAM에 상주하는 페이지 수이고 가상 메모리는 디스크로 스왑 아웃되거나 압축 된 페이지를 포함하여 총 페이지 수입니다.) “메모리”는 항상 “실제 메모리” 보다 작습니다 . 이 신비로운 “메모리”메트릭이 무엇인지 설명 할 수 있습니까?
답변
각 프로세스마다
- 실제 메모리 (항상 메모리 만큼 큰 메모리)
- 응용 프로그램에서 현재 소비 한 총 메모리 (가상 페이지 포함)
- 기억
- RAM에 사용 된 메모리
- 제거 가능한 메모리
- 다른 프로세스에 더 많은 실제 메모리가 필요한 경우 MMU로 정리할 수있는 메모리입니다.
그런 다음 시스템의 전체
- 물리적 메모리
- 설치된 RAM의 양
- 사용 된 메모리
- 사용중인 RAM의 양으로 즉시 사용할 수는 없습니다.
- 가상 메모리
- 가상 메모리로 사용되는 디스크 또는 플래시 드라이브 공간입니다.
- 스왑 사용
- 드라이브에서 사용하지 않는 파일을 RAM과 교환하는 데 사용되는 공간입니다.
- 앱 메모리
- 앱에서 사용중인 공간입니다.
- 유선 메모리
- 디스크에 캐시 할 수없는 메모리이므로 RAM에 남아 있어야합니다. 이 메모리는 다른 앱에서 빌릴 수 없습니다.
- 압축
- 압축 된 RAM의 메모리 양입니다.
- 파일 캐시
- 현재 사용되지 않는 파일을 임시로 저장하는 데 사용되는 공간입니다.