답변:
이것은 정상적인 동작입니다. 위의 스크린 샷에 메모리 문제가 없습니다. 내가 생각하고있는 것은 OS X이 실제로 스왑 메모리를 사용하는 대신 스왑 메모리를 활성화하기 위해 일종의 자리 표시자를 만들고 있다는 것입니다. 방금 다시 시작하고 Activity Monitor 창을 새로 열지 않은 한 스왑 메모리 섹션에서 0을 본 적이 없으며 그때까지도 거의 0이 표시되지 않습니다.
매버릭스와 요세미티에서는 OS가 메모리를 사용하는 방식이 약간 변경되었습니다. 기본적으로 OS는 모든 메모리를 가져 와서 필요에 따라 관리합니다. 따라서 Activity Monitor에서 메모리 보고서를 보는 전통적인 방법은 실제로 유효하지 않습니다. 이로 인해 Mavericks는 '메모리 압력'게이지를 추가하여 메모리로 인한 제한이있을 때를 알 수 있습니다. 스크린 샷에서 녹색 메모리 압력이 있습니다. 자세한 내용 은이 답변을 참조하십시오 .
Ars Technica는 Mavericks 검토에서이 '메모리 압축'에 대한 훌륭한 설명을 제공합니다.
귀하의 스크린 샷에서 이해할 수있는 내용 (귀하의 언어를 모릅니다)에 따르면 256KB의 스왑 공간 만 사용하고 있습니다. 기억력이 높아지지 않으면 걱정할 필요 없어
vm_stat 60
또는 심지어 실행 300
한 다음 페이징의 모습을보고 페이징 사례를 보여주는 두 번째 활동 모니터 스냅을 업로드하십시오.
스왑이 생성 된 이유를 이해할 수 있도록 스왑 파일이 생성 될 때 메모리 및 스왑 사용량을 모니터링해야합니다. 당신이 텍스트와 스크린 샷에서 묘사 한 것을 바탕으로, 나는 아무것도 관련이 없습니다.
여유 RAM 이 있다고 가정 할 때 스왑이 작성된 이유에 대해 . OS는 예측 조치를 기반으로 스왑으로 이동할 수 있습니다. 예를 들어 이전 세션에서 여러 개의 큰 이미지 파일이 자동으로 다시 열린 Photoshop을 시작했을 수 있습니다. OS는 갑자기 RAM에 대한 엄청난 새로운 수요가 있음을 알았고 사용되지 않은 RAM 내용을 이동하여 예상되는 필요에 따라 교환했습니다.
또는 백업 프로그램이 백그라운드에서 잠깐 동안 실행되어 수많은 파일 체크섬 및 비교를 수행하고 큰 RAM 기반 데이터 구조를 작성하여 다른 컨텐츠를 스왑하도록했습니다. 그런 다음 백업 프로그램이 RAM을 해제하고 다시 절전 모드로 전환되었습니다.
Mac OS X (및 대부분의 최신 OS : Windows, Linux 등)은 캐시, 스왑, 메모리 압축 및 기타 기술을 사용하여 시스템을 최대한 빠르게 실행하는 방법에 대해 매우 지능적입니다. 활동 모니터가 메모리 압력이 노란색 또는 빨간색 영역에 있다고보고하지 않는 한 실제로 이것에 대해 걱정하지 않을 것입니다.
현재 16GB RAM이 장착 된 2010 년 13 인치 MacBook Pro를 사용하고 있습니다. RAM 사용량이 많은 작업을 많이합니다 (웹 개발, 데이터 마이닝, 많은 응용 프로그램을 동시에 실행하는 경우). 메모리 부족으로 인해 노란색 영역에 도달했지만 Mac OS X이 필요에 따라 리소스를 할당하는 데 매우 적합하기 때문에 이는 거의 문제가되지 않습니다.
내 작업에는 16GB의 RAM이 필요하지만 그러한 업그레이드에는 부정적인 영향이 없다는 것을 알아야합니다. 추가 RAM은 활성 사용량과 절전 모드 모두에서 배터리 수명을 크게 줄입니다.
Mac은 Unix (인증 된 Single Unix Specification 2003)에서 실행되며 해당 OS는 40 년 이상 사용되었습니다. 메모리 관리와 같은 핵심 구성 요소는 해당 분야의 최종 전문가 인 사람들이 작성, 업데이트, 디버깅 및 연마합니다. 미국 재무부보다 많은 현금을 보유한 애플은 절대 최고를 고용 할 여유가있다.
따라서 이론적 인 컴퓨터 과학 박사 학위를 소지하고 커널 수준 프로세스 및 메모리 관리에 대한 논문을 쓰지 않았다면 메모리 관리에 대해 걱정하지 마십시오. 데스크탑에 24Gb가 있으며 여전히 스왑을 사용합니다. 이것은 전혀 관심이 없습니다.