我目前正在处理非常大的视频文件,包括对它们进行解码/编码和复制等。
令我惊讶的是,Windows 尝试缓存这些视频文件,即使这样做毫无意义。它们太大而无法缓存。(高达 230 GB。)
我也震惊于 Windows 几乎完全清除了视频文件缓存的正常内容。它拼命地试图缓存它们,使我的系统变得很慢。
如何告诉 Windows 不要缓存这些文件?如果这是不可能的,有没有其他方法可以解决这个问题?
使用 MS Sysinternals Suite 中的 Cacheset.exe 解决了我的问题。记得以管理员身份运行它,否则它会告诉你输入的值无效。
通常,缓存文件应该不是问题,将 RAM 中的其他内容推出才是问题。检查您是否已设置该LargeSystemCache设置HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management。我怀疑这是“清除其他所有内容”行为的真正原因。(我的系统在尝试缓存我使用 avidemux 编码的视频时正在交换活动进程)。