홈>
방금 MacBook Pro를 4GB에서 8GB로 업그레이드했습니다. 업그레이드하기 전에 Activity Monitor를 살펴본 결과 거의 3.98GB의 4GB를 사용하고 있다고 말했습니다 (웹 개발자이므로 일반적으로 많은 응용 프로그램이 열려 있습니다). 약 7.50GB의 8GB (동일한 앱을 연 상태) 사용 업그레이드로 인해 Mac의 성능이 향상되었으며 이전보다 훨씬 빨라졌지만이 업그레이드 후에 더 많은 메모리를 사용할 수 있기를 바랐습니다.
도움을 주셔서 감사합니다!
- 답변 # 1
- 답변 # 2
가능한 한 많은 RAM을 확보 한 과거는 사라졌습니다.
OS X의 새로운 RAM 관리는 사용 가능한 모든 메모리를 사용하지만 성능을 극대화 할 수 있도록 관리합니다.
활동 모니터-메모리를 보면, 메모리 압력, 다른 정보 중에서 압축 된 것과 같은 것들이 보일 것입니다.
- 답변 # 3
4GB 일에 많은 압축 메모리가 있었을 것입니다. 이제 8GB를 사용하면 한계에 근접하지 않으므로 컴퓨터에서 압축해야 할 필요가 없습니다. 7.99GB에 도달하면 압축 메모리를 다시 빌드하기 시작합니다. (최근에 4GB에서 10GB로 갔으며 현재 9.97GB를 사용하고 있지만 7.1MB의 압축 메모리 만 있습니다.)
관련 자료
- c - 가리키는 메모리를 재 할당 한 후 포인터를 재사용 할 수 있습니까?
- python 3.x - Django 111에서 Django 31로 업그레이드 한 후 django 관리자는 내부 항목 위에 모델 목록을 표시합니다
- javascript - 언제 나타나고 어떤 후에 사라지는 템플릿을 만들고 싶습니다 어떻게 숨길 수 있습니까?
- 업그레이드 후 codeigniter 오류 - 정의되지 않은 속성 : ci_db_mysqli_driver :: $ar_orderby
- java - viewmodel을 사용한 후 변경된 데이터를 표시하는 방법
- android - 플러터 업그레이드 후 확장 내부 텍스트가 줄 바꿈되지 않습니다
- ios - Xcode 1021로 업그레이드 한 후 배포 오류
- angular - Angular2에서 Angular7로 업그레이드 한 후 아코디언 제목이 제대로 표시되지 않음
- html - div에서 애니메이션이 하나씩 나타나도록 애니메이션을 지연시키고 싶습니다 어떻게 할 수 있습니까?
- express - 파일 업로드 완료 후 nodejs의 메모리 부족
- windows 10 - 최근 업그레이드 후 탐색기 크래시 루프를 어떻게 수정합니까?
- 2010으로 업그레이드 한 후 Thunderbird가 구문 분석 오류와 함께 중지됨
- graphics - 2010으로 업그레이드 한 후 시스템을 사용할 수 없습니다i915 GPU 중단
- networking - 2004로 업그레이드 한 후 Netplan이 작동하지 않습니다
- Angular 9에서 10으로 업그레이드 한 후 작동하지 않는 CDK 스테퍼 사용자 지정
- wireless - 1804 wifi BCM43142 업그레이드 후 작동하지 않음
- java - SpringBoot 240으로 업데이트 한 후 메모리 데이터베이스의 H2가 작동하지 않음
- macOS 업그레이드 후 내 xcode의 바로 가기가 작동하지 않는 이유
- 2004로 업그레이드 한 후 zfs 파일이 손실되었습니다 LTS
- Angular 11로 업그레이드 한 후 지연로드 된 라우팅 문제
여기서 일어날 일이 몇 가지 있습니다.
컴퓨터에 사용 가능한 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 미만을 사용하고 있지만 파일 캐시를 사용하여 여유 공간을 빠르게 사용하여 파일을 빠르게 다시 열 수 있습니다. 최근에 문을 닫았습니다.