A opção /prefetch:1
é basicamente óleo de serpente, na medida em que supostamente torna outros aplicativos mais rápidos de serem executados.
O que é usado é quando um aplicativo como o Windows Media Player tem vários modos em que eles podem ser inicializados, então ele é usado para que seus dados de pré-busca sejam otimizados para o modo específico que o Assim, se os aplicativos forem iniciados com um equivalente de "/ playdvd / prefetch: 1" e ele carregar um determinado conjunto de bibliotecas do Windows, o Windows Prefetcher gerará um novo perfil para essa instância específica do aplicativo. que o pré-buscador não carrega bibliotecas que o aplicativo não solicitaria.
Veja Desmistificando mais uma dica do Windows falsa
para citar:
The /prefetch:# flag is looked at by the OS when we create the process -- however, it has one (and only one) purpose. We add the passed number to the hash. Why? WMP is a multipurpose application and may do many different things. The DLLs and code that it touches will be very different when playing a WMV than when playing a DVD, or when ripping a CD, or when listening to a Shoutcast stream, or any of the other things that WMP can do. If we only had one hash for WMP, then the prefetch would only be correct for one such use. Having incorrect prefetch data would not be a fatal error -- it'd just load pages into memory that'd never get used, and then get swapped back out to disk as soon as possible. Still, it's counterproductive. By specifying a /prefetch:# flag with a different number for each "mode" that WMP can do, each mode gets its own separate hash file, and thus we properly prefetch.