/prefetch:1 参数适用于任何应用程序吗?

/prefetch:1 参数适用于任何应用程序吗?

我在一些应用程序(例如 Microsoft Word 和 Excel)上发现了有关 /prefetch:1 参数的一些信息。您可以将此参数添加到指向这些应用程序的快捷方式中。

如果我将其添加到某些非 Microsoft 程序的快捷方式中,我是否会获得相同的好处(例如预取产生的启动优化)?Windows 可以将此选项解释为任何快捷方式吗?

答案1

这种/prefetch:1转换基本上是一种骗人的把戏,号称可以让其他应用程序运行得更快。

什么用途是当应用程序(例如 Windows Media Player)具有可以启动的多种模式时,使用它来优化其预取数据以针对应用程序启动的特定模式进行优化。因此,如果应用程序以“/playdvd /prefetch:1”的等效项启动,并且它加载一组特定的 Windows 库,则 Windows 预取器将为该特定应用程序实例生成一个新的配置文件,以便预取器不会加载应用程序不会要求的库。

揭穿又一个虚假的 Windows 提示

去引用:

当我们创建进程时,操作系统会查看 /prefetch:# 标志 - 但是,它只有一个用途。我们将传递的数字添加到哈希中。为什么?WMP 是一个多用途应用程序,可以做很多不同的事情。播放 WMV 时,它接触的 DLL 和代码与播放 DVD、翻录 CD、收听 Shoutcast 流或 WMP 可以做的任何其他事情时非常不同。如果我们只有一个 WMP 哈希,那么预取只会对其中一种用途正确。预取数据不正确不会造成致命错误 - 它只会将永远不会使用的页面加载到内存中,然后尽快交换回磁盘。然而,这是适得其反的。通过为 WMP 可以执行的每种“模式”指定一个带有不同数字的 /prefetch:# 标志,每种模式都会获得自己单独的哈希文件,因此我们可以正确地进行预取。

答案2

我发现 Norton Internet Security 使用相同的参数来启动,但是我尝试使用一些软件来做到这一点,但没有结果。

答案3

不,它不适用于任何应用程序,但对于很多应用程序来说,它确实很棒。

记住它是 (Space) /Prefetch:1

右键单击“属性”,转到“目标”,因此对于 chrome 来说,它将是

“C:\Program Files (x86)\Google\Chrome\Application\chrome.exe”/Prefetch:1

..你所能做的就是尝试一下。

相关内容