아래 스크린 샷에서 볼 수 있듯이 게임이 중지되고 "메모리 부족"창이 팝업되었을 때 게임을하고있었습니다. 그러나 작업 관리자는 여전히 사용 가능한 램이 여전히 7.6GB임을 보여줍니다.
그 이유는 무엇입니까?
이 메시지는 가상 메모리를 나타냅니다. 작업 관리자 스크린 샷을 차단 한 커밋 및 풀 통계를 확인하십시오.
—
David Marshall
@DavidMarshall 물리적 공간이 너무 많으면 왜 가상 메모리를 사용합니까?
—
Arturs Vancans
가상 메모리는 프로그램이 할당 할 때 커밋됩니다. 프로그램이 가상 메모리에 무언가를 쓸 때까지 물리적 메모리는 필요하지 않습니다. 커밋 된 총 메모리가 실제 메모리와 페이징 파일 크기의 합계에 가까워지면 메시지가 표시되기 시작합니다. Windows는 커밋 된 가상 메모리 할당을 실제 메모리 나 페이징 파일로 쓰기 전에 항상 백업 할 수 있기 때문입니다.
—
David Marshall
모든 것이 가상 메모리에 있습니다. 가상 메모리의 하위 집합은 RAM에 있습니다. 또 다른 하위 집합은 HD 또는 SSD에 있습니다. 최종 서브 세트가 정의되었지만 ( "커밋 됨") 아직 사용되지 않은 경우, 실제 스토리지가 필요하지 않습니다. 그러나 Windows의 "커밋 제한"메커니즘을 통해 공간을 사용할 수있게됩니다.
—
Jamie Hanrahan