Activity Monitor의 여러 열은 약간 혼란 스럽습니다.
Activity Monitor의 여러 열은 약간 혼란 스럽습니다.
답변:
내 대답에서 찍은 서버 오류 :
Mac OS X 메모리 전문 용어 :
열광한 : 이것은 커널 코드 등을 의미합니다. RAM에서 옮겨지지 않아야하는 메모리. 또한 상주 메모리로 알고 있습니다.
공유 된 : 둘 이상의 프로세스간에 공유되는 메모리입니다. 두 프로세스 모두이 양의 메모리를 보여주기 때문에 실제 사용중인 메모리의 양을 오도 할 수 있습니다.
레알 : task_info ()에 의해보고 된 응용 프로그램의 "실제"메모리 사용량 - 현재 프로세스에있는 실제 페이지 수의 대략적인 수입니다. (RSIZE)
은밀한 :이 프로세스는 상주 메모리에서 사용되는 프로세스 만 단독으로 사용하는 메모리입니다. (RPRVT)
가상 : 아무 것도 매핑되지 않은 프로세스의 주소 공간의 총량 - 변수를위한 임의의 큰 공간이든 실제 VM 사용과 동일하지는 않습니다. (VSIZE)
유효한 : 현재 메모리는 활성으로 표시되고 RAM으로 사용됩니다.
비활성 : "비활성 메모리는 더 이상 사용되지 않으며 디스크에 캐시되었습니다. 다른 응용 프로그램이 공간을 필요로 할 때까지 RAM에 남게됩니다.이 정보를 RAM에 남겨두면 사용자 (또는 컴퓨터 클라이언트)가 다시 돌아올 때 유용합니다. 나중에. " - Mac OS X 도움말
비어 있는 : 데이터없이 실제로 사용할 수있는 RAM의 양.
내가 아는 최고의 문서 (후속 연구에서 찾을 수 있음)는 Apple 자체 메모리 관리 개발자 웹 사이트의 기사
다른 유용한 소스 : Darwin-dev 메일 링리스트 : 1 ], [ 2 ] 및에 대한 이전 기사 MacOSXHints . 또한 Mike Ash는 자신에 대한 평신도의 소개를 올렸습니다. 블로그
실제 메모리는 실제 메모리 (실제 RAM 모듈)와 관련이 있습니다. 가상 메모리는 프로세스에 할당 된 "가짜"메모리의 양으로 해당 프로세스의 영구 저장 매체 (하드 드라이브, 솔리드 스테이트 드라이브 등)에 할당 된 메모리를 의미합니다. 공유 메모리는 다른 프로세스와 공유 할 수있는 실제 (실제) 메모리입니다. 개인용 메모리는 할당 된 프로세스에서만 사용할 수있는 "실제"메모리입니다.
이러한 설명은 활동 모니터에서 바로 도움이 될 수 있습니다. & gt; 도움말 - & gt; 시스템 메모리 사용보기 :
다음은 메모리 팬의 하단에 표시되는 정보 중 일부에 대한 설명입니다.
Apple은 OSX 10.9 (Mavericks)에서 Activity Monitor를 업데이트했습니다. 여기에는 모든 것이 의미하는 바에 관한 좋은 기사가 있습니다. http://support.apple.com/kb/HT5890 . 요약하자면...
무료, 유선, 활성, 비활성 & amp; 이전 버전의 Activity Monitor에서 사용 된 메모리 통계가 Mavericks에서 "Memory Pressure"그래프로 쉽게 바뀌 었습니다.
메모리 압력은 색상으로 표시됩니다.