8

В настоящее время я имею дело с очень большими видеофайлами, включая де-кодирование, копирование и т.д.

К моему удивлению, Windows пытается кэшировать эти видеофайлы, хотя в этом нет никакого смысла. Они слишком велики, чтобы их можно было кэшировать. (До 230 гигабайт.)

Я также шокирован тем фактом, что Windows почти полностью очищает обычное содержимое кэша для видеофайлов. Он отчаянно пытается их кэшировать, делая мою систему довольно медленной.

Как я могу сказать Windows не кэшировать эти файлы? Если это невозможно, есть ли другие способы решения этой проблемы?

2 ответа2

3

Использование Cacheset.exe из Sysinternals Suite от MS решило проблему для меня. Не забудьте запустить его как администратор, иначе он сообщит вам, что введенные вами значения недействительны.

Обычно кэширование файлов не должно быть проблемой, выталкивание другого содержимого ОЗУ является. Проверьте, установлен ли параметр LargeSystemCache в HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management . Я подозреваю, что это реальная причина поведения "очистки всего остального". (Моя система выгружала активные процессы при попытке кэшировать видео, которое я кодировал с помощью avidemux).

1

Я почти уверен, что то, что вы наблюдаете, не может и не должно быть отключено.

Каждое приложение может решить для себя, чтобы отобразить файл в память. И, насколько я понимаю, это может значительно улучшить производительность.

И, как вы можете видеть на скриншоте, 4 ГБ уже находятся в режиме ожидания. Это означает, что они на самом деле больше не используются и могут быть переназначены новым процессам.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .