Il mio computer di lavoro (Windows 7 a 64 bit) impiega molto tempo a scambiare memoria quando passo da un programma all'altro. Questo mi sorprende poiché ho 4 GB di RAM e i programmi che utilizzo non sono particolarmente affamati di RAM (Outlook, Emacs, p4win, Firefox, vari strumenti di build). Ho scaricato RAMMap , e mostra oltre un gigabyte di memoria utilizzata da "Metafile".
Dal blog di Sysinternals :
Il metafile fa parte della cache di sistema ed è costituito da metadati NTFS. I metadati NTFS includono MFT e altri file di metadati NTFS. ... Nella MFT ogni record di attributi di file prende 1k e ogni file ha almeno un record di attributi. Aggiungi a questo gli altri file di metadati NTFS e puoi vedere perché la categoria Metafile può crescere abbastanza grande su server con molti file.
Quindi capisco quali sono i dati "Metafile" ... Lavoro su build di grandi dimensioni che comprendono centinaia di migliaia di file (nessuno è così grande, ma si sommano a diversi gigabyte). La mia domanda è: come posso ridurre la quantità di memoria utilizzata da "Metafile"? Non sto utilizzando attivamente tutti quei file contemporaneamente, quindi perché Windows deve conservare le informazioni nella RAM? Riavviare la mia macchina ogni volta che sincronizzo una nuova build è davvero fastidioso.