![为什么即使不使用 Windows,其性能也会随着时间的推移而下降?](https://linux22.com/image/1410971/%E4%B8%BA%E4%BB%80%E4%B9%88%E5%8D%B3%E4%BD%BF%E4%B8%8D%E4%BD%BF%E7%94%A8%20Windows%EF%BC%8C%E5%85%B6%E6%80%A7%E8%83%BD%E4%B9%9F%E4%BC%9A%E9%9A%8F%E7%9D%80%E6%97%B6%E9%97%B4%E7%9A%84%E6%8E%A8%E7%A7%BB%E8%80%8C%E4%B8%8B%E9%99%8D%EF%BC%9F.png)
我知道以前也曾有人问过类似的问题(比如这和这),但没有一个回答我的问题。我的问题是,正如标题所述,当 Windows 不使用时(几个月),其性能会下降。(启动时间从半分钟到 2 分钟)如果我连续一周每天都启动 Windows,启动时间会缩短,但我已禁用碎片整理。
其他答案表明这可能是碎片或位衰减。我确信不会出现碎片,因为不启动 Windows 时不使用硬盘(从 Linux 进行基准测试除外)。但是,在 Linux 下对驱动器进行基准测试时(始终从单独的驱动器启动),驱动器的性能不会随着时间的推移而下降。
编辑:我在问题中描述的计算机运行的是 Windows 8,但我在 Windows 7 上也遇到过这种情况。
答案1
Windows 使用一种叫做预取它基本上是你最常使用的进程的缓存。如果它过期,Windows 就必须从头开始构建它。
我个人还没有遇到过这样的事情,我大约每个月使用一次 Windows,它总是需要相同的时间来启动,并且加载后的性能也相同(虽然它是 Windows 8.1,但我并不完全了解它的内部工作原理或预取)。