업무용 컴퓨터 (Windows 7 64 비트)는 프로그램간에 전환 할 때 메모리를 교체하는 데 많은 시간을 소비합니다. 4GB의 RAM이 있기 때문에 놀랍습니다. 사용하는 프로그램이 특히 RAM에 굶주린 것은 아닙니다 (Outlook, Emacs, p4win, Firefox, 다양한 빌드 도구). RAMMap을 다운로드 했는데 "Metafile"에 사용 된 기가 바이트 이상의 메모리가 표시됩니다.
로부터 시스 인 터널 블로그 :
메타 파일은 시스템 캐시의 일부이며 NTFS 메타 데이터로 구성됩니다. NTFS 메타 데이터에는 다른 다양한 NTFS 메타 데이터 파일뿐만 아니라 MFT도 포함됩니다. ... MFT에서 각 파일 속성 레코드는 1k를 가지며 각 파일에는 하나 이상의 속성 레코드가 있습니다. 여기에 다른 NTFS 메타 데이터 파일을 추가하면 파일이 많은 서버에서 메타 파일 범주가 상당히 커질 수있는 이유를 알 수 있습니다.
"Metafile"데이터가 무엇인지 이해합니다. 수십만 개의 파일로 구성된 대규모 빌드에서 작업하고 있습니다. 내 질문은 "Metafile"에 사용되는 메모리 양을 어떻게 줄일 수 있습니까? 한 번에 모든 파일을 적극적으로 사용하고 있지 않으므로 Windows에서 RAM에 정보를 유지해야하는 이유는 무엇입니까? 새 빌드를 동기화 할 때마다 컴퓨터를 다시 시작하는 것은 정말 성가신 일입니다.