
응용 프로그램이 미디어에서 파일을 읽을 때 처음에는 파일이 실제로 읽히기 때문에 타이밍이 중요하며 때로는 몇 분 정도 걸립니다. 그러나 후속 읽기에서는 몇 초밖에 걸리지 않으며 디스크 활동도 없습니다. Windows가 읽은 파일을 메모리에 유지하기 때문이라고 가정합니다.
Windows에 파일 캐시를 삭제하고 강제로 미디어에서 다시 읽도록 지시하는 방법이 있습니까?
명백한 해결 방법은 드라이브 연결을 끊고(외부인 경우) 다시 연결하거나 Windows를 다시 시작하는 것입니다. 더 간단한 옵션이 있습니까?
답변1
전설적인 프로그래머 Mark Russinovich는 모든 Windows 관리자 및 개발자의 도구 키트에 있어야 하는 수많은 도구를 만들었습니다. 그 도구 중 하나는RAM맵. Vista 이상(및 2008R2 이상)에서는 RAMMap을 사용하여 선택한 메모리 풀을 해제할 수 있습니다.
원하는 옵션은 Empty
-> 입니다 Empty Standby List
. 깨끗하여 해제할 수 있는 캐시된 페이지가 대기 목록에 표시됩니다. RAMMap 디스플레이는 자동으로 새로 고쳐지지 않기 때문에 아무 일도 일어나지 않습니다. F5
작업 관리자나 다른 도구에서 디스플레이나 시계를 새로 고치려면 누를 수 있습니다 .
답변2
예, 5분, 10분 또는 기타 사용자가 정의한 시간마다 자동으로 파일 캐시를 축소할 수 있는 프로그램이 있습니다. 프로그램의 주요 목적은 프로그램 및 프로세스의 메모리 사용량을 줄이는 것이지만 파일 캐시를 자동으로 플러시/축소할 수도 있습니다. 이 프로그램은 CLEANMEM이라고 하며 사용자에게 파일 캐시를 자동 및 수동으로 축소하는 매우 쉬운 방법을 제공합니다.