Prefetch ir funkcija, kas ieviesta sistēmā Windows XP un joprojām tiek izmantota operētājsistēmā Windows 10, kas saglabā konkrētus datus par lietojumprogrammām, lai palīdzētu tiem ātrāk sākt. Prefetch ir algoritms, kas palīdz paredzēt kešatmiņas izlaidumus (reizes, kad Windows pieprasa datus, kas nav saglabāti diska kešatmiņā), un saglabā šos datus cietajā diskā, lai tos varētu viegli izgūt.
Superfetch ir funkcija, kas mēģina noteikt, kuras lietojumprogrammas jūs uzsāksiet un pēc tam ielādēsiet visus nepieciešamos failus un datus atmiņā. Abas šīs funkcijas prasa diezgan daudz lasīšanas un rakstīšanas operāciju, lai strādātu.
Šie dati atrodas C: Windows Prefetch, un, kā teorija iet, periodiski izdzēšot šajā mapē esošos datus (piemēram, reizi mēnesī), tas uzlabos veiktspēju. Prefetch faili ir faili ar “PF” paplašinājumu Prefetch direktorijā:
Pēc tam, kad tiek uzsāktas jaunas lietojumprogrammas, tiks izveidoti jauni priekšapmaksas dati, kas sākotnēji var nozīmēt mazāku veiktspēju. Tomēr, kad vecāki ieraksti ir aizgājuši, būs mazāk datu parsēšanai, un Windows jāspēj ātrāk atrast vajadzīgos datus. Jebkurš veiktspējas pieaugums, ko jūs redzēsiet, būs neliels (ja redzat vispār), bet tie lietotāji, kas vēlas izspiest katru pēdējo CPU ciklu no saviem datoriem, vēlēsies izmēģināt šo.
Ņemiet vērā, ka pirmspievienošanas datu dzēšana var nedaudz palielināt palaišanas laiku, bet tikai nākamajā Windows palaišanas reizē. Katram nākamajam sāknēšanas procesam jānotiek normāli, jo priekšapmaksas dati jau būs pieejami programmām Windows, kad tās ielādējas.
Prefetcher konfigurācija tiek saglabāta Windows reģistrā šādā vietā:
HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Vadības sesijas pārvaldnieks Atmiņas pārvaldība PrefetchParameters.
Vērtības EnablePrefetcher vērtība var būt viena no šīm darbībām:
- 0 = atspējots
- 1 = iespējota lietojumprogrammas palaišanas ielāde
- 2 = Boot prefetching ir iespējots
- 3 = Ieslēgts un ieslēgts (optimāls un noklusējums)
Vai jūs atspējot priekšapstrādi un Superfetch?
Ir zināms mīts, lai mainītu noklusējuma vērtību, izņemot 3, lai paātrinātu veiktspēju. Ja pamanāt veiktspējas problēmu, ko izraisījusi “optimizētāja” programmatūra, kas mainīja šo reģistra vērtību uz kaut ko citu nekā 3, nomainiet to atpakaļ.
Šim noteikumam ir viens izņēmums, un tas ir, ja datorā izmantojat SSD disku. Ja jums ir tradicionāls cietais disks, pārliecinieties, ka priekšatbildētājs ir iespējots ar vērtību 3. Tomēr, ja jums ir SSD disks, veiktspējas palielināšanas priekšrocības tiek zaudētas nevajadzīgu rakstīšanas operāciju dēļ. Ar cietā diska cietajiem diskiem papildu rakstīšanas operācijas ātrāk noliks disku. Arī tāpēc, ka SSD ir tik ātri, lietojumprogrammas ielādējas tikpat ātri bez iepriekšēja ielādes un superfetch.
Lai atspējotu prefetch, vienkārši nomainiet šo reģistra vērtību uz 0. Lai atspējotu superfetch, jums ir jānoklikšķina uz starta un veida services.msc . Ritiniet uz leju, līdz redzat Superfetch un veiciet dubultklikšķi uz tā. Pēc noklusējuma Windows 7/8/10 ir paredzēts, lai automātiski izslēgtu prefetch un superfetch, ja tā konstatē SSD disku, bet tas nebija Windows XP datorā.
Ja statuss darbojas, noklikšķiniet uz pogas Apturēt un pēc tam nomainiet startēšanas veidu uz Atspējots . Atkal, jums tiešām ir tikai jāatspējo prefetch un superfetch datoriem, kuriem ir cietvielu cietie diski. Parastajiem plate cietajiem diskiem, tie faktiski var palīdzēt palielināt veiktspēju laika gaitā. Ja jums ir kādi jautājumi, lūdzu, sniedziet komentārus. Izbaudi!