мой рабочий компьютер (64-разрядная версия Windows 7) тратит много времени на замену памяти при переключении между программами. Это меня удивляет, так как у меня есть 4 ГБ оперативной памяти, и программы, которые я использую, не особенно голодны (Outlook, Emacs, p4win, Firefox, различные инструменты сборки). Я скачал RAMMap, и он показывает более гигабайта памяти, используемой "Метафайл".
Метафайл является частью
системный кэш и состоит из NTFS
метаданные. Метаданные NTFS включают
MFT, а также другие различные NTFS
файл метаданных. ... В MFT каждый файл
показатель атрибута принимает 1k и каждое
файл имеет по крайней мере один атрибут
запись. Добавьте к этому другие NTFS
файлы метаданных, и вы можете понять, почему
Категория метафайла может вырасти довольно большой
на серверах с большим количеством файлов.
поэтому я понимаю, что такое данные "метафайла"... Я работаю над большими сборками, состоящими из сотен тысяч файлы (ни один не такой большой, но они составляют до нескольких гигабайт). Мой вопрос заключается в как уменьшить объем памяти, используемой "Метафайлом"? я не активно использую все эти файлы сразу, так зачем Windows хранить информацию в оперативной памяти? Перезапуск моей машины каждый раз, когда я синхронизирую новую сборку, действительно раздражает.