최근에 컴퓨터의 Windows 7에서 메모리 부족에 대해 불평하고 일부 프로그램을 닫아야한다고 지적했습니다. 그런 다음 일반적으로 메모리 누수가 있고 상당히 커진 실행중인 프로그램을 지적합니다. 그러나 일반적으로 이러한 프로그램은 20MB의 RAM 사용량으로 시작하며 12 시간에서 24 시간 사이에 프로그램을 실행 한 후에 만 최대 200MB의 RAM 사용량으로 증가합니다. 이 프로그램 중 세 개 이상을 동시에 실행하는 적이 없으므로 실행중인 프로그램에서 최대 600MB의 RAM 사용량을 볼 수 있습니다.
RAM이 4GB 인 컴퓨터에서 Windows 7 x64를 실행하고 있습니다. 처음에는 실제로 이것을 잊어 버렸고 Windows가 불평 할 때 프로그램을 다시 시작하려고했지만 이제는 Windows가 600MB의 RAM (OS 자체에서 사용하는 메모리를 포함하더라도 2GB 미만)을 사용하는 것에 대해 불평한다는 사실이 이상하게 보였습니다. . 그래서 시스템 프로세스 창을 열어서 나열된 프로세스 및 시스템 프로세스에서 내 총 메모리 사용량을 확인했습니다. 700MB 이상까지 추가되었으므로 여전히 혼란 스러웠습니다. 그런 다음 리소스 모니터로 이동하여 메모리 탭을 열었습니다. 나는 내 대답을 찾았다 고 생각합니다. 실제로 RAM의 33 % 만 사용하고 있습니다. 그러나 실제 메모리 리소스 할당 표시 줄에서 수정 된 섹션은 최대 2.3GB, 대기 섹션은 최대 540MB, 사용 가능 섹션은 20MB 미만, 캐시 된 메모리는 2에 나열되었습니다. 8GB 및 사용 가능한 메모리는 550MB입니다. (물론이 값은 내가 쓰면서 끊임없이 변하기 때문에 약간 반올림됩니다.)
따라서 Windows 7은 나보다 많은 메모리를 사용하고 있습니다. 과거 어느 시점에서 설치된 Windows 서비스 메뉴를 일부 수정했지만 미디어 공유, 텔넷 클라이언트 활성화 및 인터넷 제거를 원하지 않기 때문에 특정 호스팅 서비스를 비활성화하는 것이 었습니다. 익스플로러이지만 내 잘못 일 수도 있습니다. Windows에서이 작업을 수행하지 않거나 적어도 캐시를 덜 공격적으로 만들 수있는 방법이 있습니까? "메모리 부족"알림이 표시되지 않습니까?