Bei dem /prefetch:1
Schalter handelt es sich im Wesentlichen um Schlangenöl, sofern andere Anwendungen schneller ausgeführt werden sollen.
Es wird verwendet, wenn eine Anwendung wie Windows Media Player über mehrere Modi verfügt, in denen sie gestartet werden kann. Dann werden sie so verwendet, dass ihre Vorabrufdaten für den jeweiligen Modus optimiert werden, in dem die Anwendung gestartet wird. Wenn also die Anwendungen wird mit einem Äquivalent von "/ playdvd / prefetch: 1" gestartet, und es lädt eine bestimmte Gruppe von Windows-Bibliotheken. Anschließend generiert der Windows-Prefetcher ein neues Profil für diese bestimmte Instanz der Anwendung, sodass der Prefetcher die von der Anwendung verwendeten Bibliotheken nicht lädt würde nicht fragen.
Siehe Entlarven eines weiteren falschen Windows-Tipps
zitieren:
Das Flag / prefetch: # wird vom Betriebssystem betrachtet, wenn wir den Prozess erstellen - es hat jedoch einen (und nur einen) Zweck. Wir fügen die übergebene Nummer zum Hash hinzu. Warum? WMP ist eine Mehrzweckanwendung und kann viele verschiedene Aufgaben ausführen. Die DLLs und der Code, den es berührt, unterscheiden sich bei der Wiedergabe einer WMV-Datei wesentlich von der Wiedergabe einer DVD, beim Rippen einer CD, beim Abhören eines Shoutcast-Streams oder bei anderen möglichen Aktionen von WMP. Wenn wir nur einen Hash für WMP hätten, wäre der Prefetch nur für eine solche Verwendung korrekt. Falsche Prefetch-Daten wären kein schwerwiegender Fehler - es würden lediglich Seiten in den Speicher geladen, die niemals verwendet würden, und dann so schnell wie möglich wieder auf die Festplatte ausgelagert. Trotzdem ist es kontraproduktiv. Durch Angabe eines / prefetch: # -Flags mit einer anderen Nummer für jeden "Modus", den WMP ausführen kann,