내 컴퓨터에 2GB의 RAM이 있는데 Windows XP에서는 사용 가능한 RAM이 충분하더라도 페이지 파일을 계속 사용하는 것으로 나타났습니다. 이는 실제로 컴퓨터 성능에 영향을 미치고 속도를 너무 느리게 만듭니다.
사용 가능한 RAM이 충분하지 않은 경우에만 Windows XP에서 페이지 파일을 사용하도록 하는 방법이 있습니까?
답변1
@Tom Wijsman이 언급했듯이 이것은 특히 좋은 생각은 아니지만 정말로 원한다면...
이동
Control Panel -> System -> Advanced
Settings...
그룹 아래의 버튼을 클릭하세요 Performance
.
그러면 이 대화 상자가 나타납니다.
강조 표시된 옵션을 선택하고OK
메모:그러면 페이지 파일이 비활성화됩니다. AFAIK에는 메모리 사용량에 따라 선택적으로 활성화/비활성화할 수 있는 방법이 없습니다. 가장 가까운 방법은 사용자 정의 크기를 0MB로 설정하여 Windows가 필요할 때 확장하도록 하는 것입니다.
(스크린샷 소스)
답변2
Windows는 페이지 파일을 사용하여 시스템 캐시 및 기타 응용 프로그램을 위한 공간을 확보합니다. 지금 "여유" 메모리가 있더라도 거의 사용되지 않고 다시는 사용되지 않을 페이지(예: 실행 파일의 시작 코드 페이지)를 이동하면 해당 RAM에 더 유용한 항목을 넣을 수 있습니다.
이는 실제로 컴퓨터 성능에 영향을 미치고 속도를 너무 느리게 만듭니다.
이를 어떻게 측정하는지 아는 것이 도움이 될 것입니다. 일반적으로(즉시 사용 가능한 페이지가 부족하지 않은 경우) 페이징은 낮은 우선 순위로 발생합니다. 즉, 특정 IO 요구 사항(데이터 또는 페이징)이 우선 순위를 갖습니다.