Computer help - file server


[ Blog ] - [ File Server ] - [ Удаленная компьютерная помощь ]

Prefetch is een functie, geïntroduceerd in Windows XP en nog steeds gebruikt in Windows 10, die specifieke gegevens opslaat over de applicaties die u uitvoert om ze te helpen sneller te starten. Prefetch is een algoritme dat helpt te anticiperen op cachemissers (momenten waarop Windows gegevens opvraagt ​​die niet in de schijfcache zijn opgeslagen) en die gegevens opslaat op de harde schijf zodat ze gemakkelijk kunnen worden opgehaald.

Superfetch is een functie die probeert te bepalen welke applicaties u start en vervolgens alle benodigde bestanden en gegevens in het geheugen laadt.Beide functies vereisen nogal wat lees- en schrijfbewerkingen om te kunnen werken.

Deze gegevens bevinden zich in C: \ Windows \ Prefetch, en, zoals de theorie luidt, zal het periodiek wissen van de gegevens in deze map (bijvoorbeeld eens per maand) de prestaties verbeteren. Prefetch-bestanden zijn bestanden met een "PF" -extensie in de prefetch-directory:



Wanneer nieuwe toepassingen worden gestart, worden nieuwe prefetch-gegevens wordt gemaakt, wat in eerste instantie een licht verminderde prestatie kan betekenen.Als oudere vermeldingen echter verdwenen zijn, zullen er minder gegevens zijn om te ontleden en zou Windows de gegevens die het nodig heeft sneller moeten kunnen vinden. Alle prestatieverbeteringen die u ziet, zijn klein (als u die al ziet), maar die gebruikers die elke laatste CPU-cyclus uit hun computers willen persen, zullen deze willen proberen.

Merk op dat het verwijderen van Prefetch-gegevens de opstarttijd enigszins kan verlengen, maar alleen de volgende keer dat u Windows opstart. Elke volgende keer opstarten zou normaal moeten verlopen, aangezien de prefetch-gegevens al aanwezig zullen zijn voor de programma's die Windows laadt tijdens het opstarten.

De Prefetcher-configuratie wordt opgeslagen in het Windows-register op de volgende locatie: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Memory Management \ PrefetchParameters.

De waarde EnablePrefetcher kan worden ingesteld op een van de volgende: 0 = Uitgeschakeld 1 = Vooraf ophalen van applicatie is ingeschakeld 2 = Vooraf ophalen van opstarten ingeschakeld 3 = Applaunch en opstarten ingeschakeld (Optimaal en standaard)



Moet je Prefetch en Superfetch uitschakelen?

Het is een bekende mythe om de standaardwaarde te veranderen in iets anders dan 3 om de prestaties te versnellen.Als u een prestatieprobleem opmerkt dat wordt veroorzaakt door een "optimalisatiesoftware" die deze registerwaarde heeft gewijzigd in iets anders dan 3, wijzigt u deze terug.

Er is één uitzondering op deze regel en dat is als u een SSD-station op uw computer gebruikt. Als je een traditionele harde schijf hebt, zorg er dan voor dat je prefetcher ingeschakeld laat met een waarde van 3. Als je echter een SSD-schijf hebt, gaan de voordelen van de prestatieverbetering verloren door onnodige schrijfbewerkingen. Met solid-state harde schijven zullen de extra schrijfbewerkingen de schijf sneller verslijten.Omdat SSD's zo snel zijn, worden applicaties ook net zo snel geladen zonder prefetch en superfetch.

Om prefetch uit te schakelen, verander je die registerwaarde in 0. Om superfetch uit te schakelen, moet je op start klikken en services.msc typen. Scroll naar beneden tot je Superfetch ziet en dubbelklik erop. Standaard zou Windows 7/8/10 prefetch en superfetch automatisch moeten uitschakelen als het een SSD-station detecteert, maar dit was niet het geval op mijn Windows 10-pc.



Als de status actief is, klik dan op de knop Stop en verander het opstarttype in Uitgeschakeld.Nogmaals, je hoeft eigenlijk alleen prefetch en superfetch uit te schakelen voor computers met solid-state harde schijven. Voor gewone harde schijven kunnen ze de prestaties in de loop van de tijd zelfs helpen verbeteren. Als u vragen heeft, kunt u reageren. Geniet ervan!

.
SETUP UA COMPUTER BLOG