>

방금 MacBook Pro를 4GB에서 8GB로 업그레이드했습니다. 업그레이드하기 전에 Activity Monitor를 살펴본 결과 거의 3.98GB의 4GB를 사용하고 있다고 말했습니다 (웹 개발자이므로 일반적으로 많은 응용 프로그램이 열려 있습니다). 약 7.50GB의 8GB (동일한 앱을 연 상태) 사용 업그레이드로 인해 Mac의 성능이 향상되었으며 이전보다 훨씬 빨라졌지만이 업그레이드 후에 더 많은 메모리를 사용할 수 있기를 바랐습니다.

도움을 주셔서 감사합니다!


  • 답변 # 1

    여기서 일어날 일이 몇 가지 있습니다.

    컴퓨터에 사용 가능한 RAM이 부족하면 하드 디스크의 파일에 RAM에서스와핑또는페이징데이터가 시작됩니다. Mac이 이전에 3.98GB의 4GB를 사용하고 있다고 말했을 때 더 많은 데이터가로드되었을 수 있지만 일부는 하드 드라이브로 교체되었습니다. /var/vm 의 Mac에서 이러한 스왑 파일을 찾을 수 있습니다   swapfile0 라고  그리고 swapfile1 pagefile.sys 라는 파일을 찾을 수있는 Windows와 유사합니다. 일반적으로 C 드라이브의 루트에 있습니다. Mac이 활발하게 스왑 파일에 데이터를 저장하는 경우 사용중인 양이 활동 모니터에 "스왑 사용"으로 표시됩니다.

    압축 메모리는 운영 체제가 페이징 아웃에 의존하기 전에 가장 적게 사용 된 RAM의 내용을 압축하여 실제 메모리를 최대한 활용하려고하는 새로운 개념입니다. 지금까지 다른 것을 압축 할 수 없으면 스왑 파일로 페이징을 시작합니다.

    업그레이드 된 시스템이 사용 된 8GB의 7.5GB 인 이유를 설명 할 수있는 또 다른 일은 응용 프로그램과 파일을 닫으면 운영 체제가 RAM에서 해당 공간을 즉시 해제하지 않는다는 것입니다. 동일한 공간을 다른 공간에 사용해야 할 때까지파일 캐시에 해당 데이터를 저장하므로 동일한 파일을 다시 열면 거의 즉시 열 수 있습니다. Mac을 시동하면 응용 프로그램이 실제로 작동하는 것을 볼 수 있으며 처음 응용 프로그램을 시작하는 데 5 ~ 10 초가 걸릴 수 있지만 응용 프로그램을 닫고 두 번째로 열면 훨씬 빨리 열립니다. RAM에서 해제되었습니다. 활동 모니터에 나열된 "파일 캐시"값의 크기를 볼 수도 있습니다. 따라서 실제로 5GB의 RAM이 실제로 사용중인 것이고 2.5GB는 최근에 사용하던 것이며 Mac은 경우에 따라 편리하게 사용할 수 있습니다.

    이것들보다 메모리 관리에 더 많은 일이 있지만, 이것이 내가보고있는 것을 가장 잘 설명 할 수있는 것들입니다. 일부 데이터가 스왑 파일로 페이징 아웃 되었기 때문에 Macbook에서 4GB 이상을 사용하기 전에 업그레이드했을 가능성이 있습니다. 이제 Macbook에서 실제로 8GB 미만을 사용하고 있지만 파일 캐시를 사용하여 여유 공간을 빠르게 사용하여 파일을 빠르게 다시 열 수 있습니다. 최근에 문을 닫았습니다.

  • 답변 # 2

    가능한 한 많은 RAM을 확보 한 과거는 사라졌습니다.

    OS X의 새로운 RAM 관리는 사용 가능한 모든 메모리를 사용하지만 성능을 극대화 할 수 있도록 관리합니다.

    활동 모니터-메모리를 보면, 메모리 압력, 다른 정보 중에서 압축 된 것과 같은 것들이 보일 것입니다.

  • 답변 # 3

    4GB 일에 많은 압축 메모리가 있었을 것입니다. 이제 8GB를 사용하면 한계에 근접하지 않으므로 컴퓨터에서 압축해야 할 필요가 없습니다. 7.99GB에 도달하면 압축 메모리를 다시 빌드하기 시작합니다. (최근에 4GB에서 10GB로 갔으며 현재 9.97GB를 사용하고 있지만 7.1MB의 압축 메모리 만 있습니다.)

관련 자료

  • 이전 yosemite - 열린 응용 프로그램을 확인하는 Git 사전 커밋 후크
  • 다음 요세미티에서 매버릭스까지