Komputer kerja saya (Windows 7 64-bit) menghabiskan banyak waktu bertukar memori ketika saya beralih di antara beberapa program. Ini mengejutkan saya karena saya memiliki 4 GB RAM, dan program yang saya gunakan tidak terlalu lapar RAM (Outlook, Emacs, p4win, Firefox, berbagai alat membangun). Saya mengunduh RAMMap , dan itu menunjukkan lebih dari satu gigabyte memori yang digunakan oleh "Metafile".
Dari blog Sysinternals :
Metafile adalah bagian dari cache sistem dan terdiri dari metadata NTFS. Metadata NTFS termasuk MFT serta berbagai file metadata NTFS lainnya. ... Dalam MFT setiap record atribut file membutuhkan 1k dan setiap file memiliki setidaknya satu record atribut. Tambahkan ke ini file metadata NTFS lainnya dan Anda dapat melihat mengapa kategori Metafile dapat tumbuh cukup besar di server dengan banyak file.
Jadi saya mengerti apa itu "Metafile" data ... Saya bekerja pada build besar yang terdiri dari ratusan ribu file (tidak ada yang sebesar itu, tetapi mereka menambahkan hingga beberapa gigabytes). Pertanyaan saya adalah bagaimana saya bisa mengurangi jumlah memori yang digunakan oleh "Metafile"? Saya tidak aktif menggunakan semua file itu sekaligus, jadi mengapa Windows perlu menyimpan info dalam RAM? Me-restart mesin saya setiap kali saya menyinkronkan build baru benar-benar menjengkelkan.