我第一次在windows上打开程序加载很慢,然后如果我关闭它并再次打开它,加载速度很快。这表明windows正在提前缓存经常和最近使用的程序,以使其更快地加载和运行。第一次运行称为冷运行,第二次运行称为暖运行。
如何禁用特定程序在热运行中打开?
我正在尝试重现程序上的错误以便可以修复它,但是如果该程序的内存将根据预测提前缓存,那么该错误将难以重现,因为该错误往往是内存使用和分配。
我的笔记本电脑有 Intel Optane,它根据基于频繁和最近使用情况的预测提前将程序缓存在内存中,以加快计算机速度。如何为特定程序禁用此功能?
我在 Microsoft Store 中找到了Intel Optane 内存和存储管理程序。安装后我打开它,发现我的笔记本电脑与它不兼容。
但是,我知道一个 Windows 功能,它可以缓存您预计将来会使用的程序和文件,以加快您的计算机速度。它被称为 Superfetch,在 Windows 10 中它被重命名为 SysMain。即便如此,它在 2021 年仍然通俗地称为 Superfetch。
要启用或禁用它,请打开任务管理器、服务窗口或计算机管理。任务管理器用于管理服务的功能较少。
打开后,您应该会看到一个看起来像这样的窗口。
在任务管理器中,您可以右键单击服务然后停止它,但它会在重新启动后启用。
为确保它在重新启动计算机后保持禁用(或关闭)状态,您必须使用服务窗口。右键单击该服务,单击属性,然后将常规选项卡中的启动类型从“自动”更改为“禁用”。完成目标后,别忘了将其转回自动模式。您也可以单击停止按钮停止服务。
单击确定或应用以保存您的设置。
所以事实证明,我不需要禁用 Intel Optane,因为我的计算机一开始就没有它,需要禁用的是 Superfetch。如果您搜索 Google 或 Bing,则会在 Windows 10 中找到有关 Superfetch 的更多信息。