Problemos „Atmintyje išnykimas“ „Windows“ sprendimas

Kaskart, kai atidarote daugybę programų „Windows 7“ ar „Vista“, pasirodo klaidos pranešimas „ Nepakanka atminties “ su pasiūlymu uždaryti kai kurias programas.
Jei nieko neuždarote ir nepaisote pranešimo, galite tęsti darbą, tačiau rizikuojate, kad viena iš programų sugenda ir staigiai užsidarys neišsaugojusi savo darbo.
Nepakankamos „Windows“ atminties problema yra gana erzinanti, nes ji gali pasirodyti, net jei atidaryta tik žiniatinklio naršyklė ir atidaryti daug skirtukų.
Visų pirma, ši problema susijusi su atmintimi ir neturi nieko bendra su vieta diske.
„Windows“ vykdo programas fizinėje atmintyje, vadinamoje RAM (Random Access Memory) ir virtualiojoje atmintyje .
Jei pritrūksta RAM, „Windows“, atlikdama protingą triuką, naudoja virtualiąją atmintį, naudodama standžiajame diske esantį failą, vadinamą ieškos failu arba pagefile.sys.
Kietasis diskas yra daug lėtesnis nei RAM, kai programa naudoja ieškos failą, įkėlimas bus ne toks greitas, tačiau be jokių blokų.
Tačiau jei maksimalus ieškos failo kiekis taip pat yra išnaudotas, tada „Windows“ išeina „ Iš atminties “ ir pasirodo pranešimas apie nepakankamą atmintį.
1) Akivaizdžiausias sprendimas būtų įdiegti papildomą RAM, net jei, kaip jau matėte, daugiau nei 4 GB RAM galite naudoti tik tam tikromis sąlygomis.
Daugeliu atvejų problema yra ne ta, kad atmintis yra išeikvota, bet ir to, kad nepakanka atlikti tam tikrą procesą, norintį saugoti didelės apimties duomenis (pavyzdžiui, vaizdo įrašą), ir nerandantį gretimos vietos.
Praktiškai, net turint daug RAM, jei procesui reikalingas didesnis atminties kiekis, kurį reikia skirti kartu viename sektoriuje.
„Windows“ taip pat nustato 2 GB atminties apribojimą vienos vartotojo režimo programai.
Norėdami suprasti, tiesiog pagalvokite apie sieną, kurioje norite pastatyti sofą ir knygų spintą.
Jei, uždėjus sofą, knygų spinta yra ilgesnė už laisvą vietą, ji neįeis, net jei yra vietos kažkam mažesniam.
Naudodamiesi kai kuriais įrankiais, tokiais kaip „Minimem“ ar „Rizone Memory Booster“, galite optimizuoti RAM valdymą automatiškai, stengdamiesi jį paskirstyti kaip įmanoma geriau.
2) Galite padidinti „Windows“ virtualiosios atminties kiekį .
Norėdami tai padaryti, turite eiti į: Valdymo skydas -> Sistema -> Išplėstiniai sistemos nustatymai -> dalyje Našumas paspauskite Nustatymai -> Išplėstiniai -> Paspauskite mygtuką Keisti -> Paspauskite pasirinktinio dydžio tašką ir nustatykite mažiausią vertę arba skirtingas maksimumas -> paspauskite mygtuką „ Set“, tada „OK“ ir „Apply“.
Ši vertė nurodo ieškos failo dydį.
Kitame straipsnyje mes bandėme pateikti nuorodas apie „Windows“ virtualiosios atminties ir ieškos failo optimalias vertes, nurodydami taisyklę, kurios maksimalus dydis turi būti 1, 5 karto didesnis nei RAM.
Tačiau ši taisyklė parodo jos trūkumus, jei kyla nepakankamos atminties problemų, todėl ją reikia padidinti.
PC, kuriame yra 4 GB RAM, sakyčiau, kad galite turėti virtualią atmintį su matmenimis
mažiausiai 2500 ir ne daugiau kaip 6000.
Nereikėtų nustatyti per žemų verčių, nes kitaip niekas nepasisuks ir per didelis - kitaip sulėtės kompiuteris ir jis taps nestabilus.
Norėdami defragmentuoti ieškos failą, galite naudoti „PageDefrag“ ir išvengti 1 punkte nurodytos problemos.
3) Jei tai neišsprendžia nepakankamos atminties problemos, priežastys gali priklausyti nuo kitų veiksnių.
Pirmiausia verta ištirti programas, kurios veikia fone .
Tada atidarykite užduočių tvarkytuvę (arba užduočių tvarkytuvę ) ir rūšiuokite procesus naudodamiesi rinkiniu „Spustelėkite“ stulpelio antraštę.
Kiekvienam procesui galite pamatyti atsakingą programą ar paslaugą.
Kitame straipsnyje mes matėme, kurias paslaugas galima neleisti „Windows“, kad būtų galima pagreitinti kompiuterį.
Tikslas yra uždaryti nereikalingus aktyvius „Windows“ procesus ir pašalinti atminties atliekas.
4) „Microsoft“ palaikymo straipsnyje yra dar vienas sprendimas - pakeisti darbalaukio krūvos dydį .
Be to, ką tai reiškia, šis dydis yra nurodytas registro rakte, kurį reikia pakeisti rankiniu būdu.
Spustelėkite meniu Pradėti ir paieškos juostoje arba Vykdydami įrašykite komandą „regedit“ ir paspauskite „Enter“.
Išskleisdami kairėje esančio rakto katalogo šakas, eikite į šį kelią: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ SubSystems .
Pažvelkite į lango vidurį ir dešiniuoju pelės mygtuku spustelėkite „Windows“ klavišą, kad jį pakeistumėte.
Rasite tokią vertę: % SystemRoot% \ system32 \ csrss.exe ObjectDirectory = \ Windows SharedSection = xxxx, yyyy, zzzz ......
Tada pakeiskite yyyy vertę, parašydami numerį 12288, skirtą „Windows Vista“ ar „Windows 7 32bit“, ir 20480, skirtą 64 bitų sistemoms.
Taip pat pakeiskite zzzz numeriu 1024.
Uždarykite, paleiskite kompiuterį iš naujo ir patikrinkite, ar nepakanka atminties klaidos ir ar ji pasitaiko rečiau.

Palikite Komentarą

Please enter your comment!
Please enter your name here