Windows 8은 비활성 창의 메모리를 확보합니다.

Windows 8은 비활성 창의 메모리를 확보합니다.

Windows는 약 30~40분 동안 활성화되지 않은 모든 창을 RAM에서 자동으로 가져오는 것 같습니다(아마도 하드 드라이브에 저장함). 물론 여유 RAM이 아무리 많아도 마찬가지입니다.

결과적으로 이 설정된 기간이 지나면 비활성 창으로 전환하는 데 많은 시간이 걸리고 백그라운드에서 로드된 후에도 여전히 오랫동안 지연됩니다. 메모장처럼 매우 가벼운 프로그램을 포함하여 모든 프로그램이 영향을 받습니다.

이 기능(또는 이것이 무엇이든)을 완전히 끄기 위해 살펴봐야 할 설정이 있습니까?

PS 저는 8GB RAM을 사용하고 있는데 절반 이상은 거의 사용하지 않습니다. 윈도우 8.1

답변1

페이지 파일이 없거나 페이지 파일이 너무 작으면 운영 체제는 모든 더티 페이지(영구 파일 수정 사항을 반영하지 않음)를 RAM에 보관할 수밖에 없습니다. 이는 모든 더티 페이지를 위한 공간을 확보하기 위해 클린 페이지가 RAM에서 잔인하게 제거된다는 것을 의미합니다. 그 결과, 오랫동안 실행되지 않은 프로그램을 다시 실행하면암호해당 프로그램이 메모리에 없기 때문에 OS가 이를 강제로 로드하게 됩니다. 이로 인해 지연이 발생하고 다른 프로그램의 클린 페이지가 강제로 제거되어 프로세스가 다시 시작됩니다.

페이지 파일이 없거나 페이지 파일이 너무 작은 경우에는 이것이 유일한 부정적인 결과는 아닙니다. 하지만 아마도 당신이 겪고 있는 행동의 원인이 바로 그 사람일 것입니다.

또한 OS가 메모리의 절반 이상을 거의 사용하지 않는다는 점은 틀렸습니다. 거의 항상 거의 모든 것을 사용하고 있습니다. 메모리를 사용하지 않는 것은 순수한 낭비입니다. 지금 6GB를 사용한다고 나중에 10GB를 사용할 수 있는 것은 아닙니다. 특정 시간에 사용되지 않은 기억은 영원히 잃어버린 기회입니다. 어떤 괜찮은 OS도 선택의 여지가 없는 한 그렇게 많은 메모리를 낭비하지 않을 것입니다. Windows에는 선택권이 있습니다.

관련 정보