Решение на проблема с "Извън паметта" в Windows

От време на време, когато отваряте много програми на Windows 7 или Vista, се появява съобщение за грешка, което гласи „ Няма достатъчно памет “, с предложението да затворите някои програми.
Ако не затворите нищо и игнорирате съобщението, можете да продължите да работите, но рискувате някоя от програмите да се срине и затвори внезапно, без да запазите работата си.
Проблемът с недостатъчната памет в Windows е доста досаден, тъй като може да се появи, дори ако е отворен само уеб браузърът с много раздели.
На първо място, този проблем се отнася до паметта и няма нищо общо с дисковото пространство.
Windows изпълнява програми във физическа памет, наречена RAM (Random Access Memory) и виртуална памет .
Ако оперативната памет се изчерпи, Windows с умен трик използва виртуална памет, като използва файл на твърдия диск, наречен пейджинг файл или pagefile.sys.
Тъй като твърдият диск е много по-бавен от RAM, когато програма използва файла за пейджинг, зареждането ще бъде по-малко бързо, но без никакъв блок.
Ако обаче е изчерпано максималното количество от пейджър файла, тогава Windows излиза " Извън паметта " и се появява съобщението за недостатъчна памет.
1) Най-очевидното решение би било да инсталирате допълнителна RAM памет, дори ако, както вече видяхте, можете да използвате повече от 4 GB RAM само при определени условия.
В повечето случаи проблемът не е в това, че паметта е изчерпана, а в това, че тя е недостатъчна за извършване на определен процес, който иска да съхранява данни с голям обем (например видео) и не намира съседно пространство.
На практика, дори да имате много RAM памет, ако процесът изисква по-голямо количество памет, за да се разпределят заедно в един сектор.
Windows също има ограничение от 2 GB за използване на паметта за едно приложение в потребителски режим.
За да разберете, просто помислете за стена, в която искате да поставите диван и шкафче за книги.
Ако шкафът за книги е по-дълъг от свободното място след поставяне на дивана, той няма да влезе, дори ако има място за нещо по-малко.
С някои инструменти като Minimem или Rizone Memory booster можете да оптимизирате управлението на RAM автоматично, опитвайки се да я разпределите възможно най-добре.
2) Можете да увеличите обема на виртуалната памет на Windows .
За да направите това, трябва да отидете на: Контролен панел -> Система -> Разширени системни настройки -> под Производителност, натиснете Настройки -> Разширени -> Натиснете бутона Промяна -> Натиснете точката с размер по избор и задайте минимална стойност или различен максимум -> Натиснете бутона Set и след това OK и Приложи.
Тази стойност се отнася до размера на файла на страницата.
В друга статия се опитахме да дадем индикации за оптималните стойности за виртуалната памет и файла за пейджинг на Windows, указващи правило, за което трябва да имаме максимален размер, който е 1, 5 пъти по-голям от RAM.
Това правило обаче показва своите ограничения, ако има проблем с недостатъчната памет, така че трябва да се увеличи.
В компютър с 4 GB RAM бих казал, че можете да имате виртуална памет с размери
минимум 2500 и максимум 6000.
Не трябва да задавате твърде ниски стойности, в противен случай нищо няма да се обърне, нито твърде високо, в противен случай това забавя компютъра и става нестабилно.
За да дефрагментирате файла на страницата, можете да използвате PageDefrag и да избегнете проблема, посочен в точка 1.
3) Ако това не реши проблема с недостатъчната памет, причините могат да зависят от други фактори.
На първо място си струва да проучите програмите, които работят на заден план .
След това отворете мениджъра на задачи (или диспечера на задачите ) и сортирайте процесите чрез Работен комплект, като кликнете върху заглавката на колоната.
За всеки процес можете да видите отговорната програма или услугата.
В друга статия видяхме кои услуги могат да бъдат деактивирани в Windows за ускоряване на компютъра.
Целта е да се затворят ненужните активни процеси в Windows и да се премахнат отпадъците от паметта.
4) В статията за поддръжка на Microsoft има друго решение, това да промените размера на купчината на работния плот .
Отвъд това, което означава, този размер е определен в ключ на системния регистър, който трябва да бъде променен ръчно.
Кликнете върху менюто "Старт" и напишете в лентата за търсене или в Изпълнение командата regedit и натиснете Enter.
Разширявайки клоновете на директорията с ключове отляво, отидете на следния път: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Подсистеми .
Погледнете в центъра на прозореца и щракнете с десния бутон върху клавиша на Windows, за да го промените.
Ще намерите стойност като: % SystemRoot% \ system32 \ csrss.exe ObjectDirectory = \ Windows SharedSection = xxxx, yyyy, zzzz ......
След това променете стойността на yyyy, като напишете числото 12288 за Windows Vista или Windows 7 32bit и 20480 за 64-битови системи.
Променете също zzzz на числото 1024.
Затворете, рестартирайте компютъра и проверете дали недостатъчната грешка в паметта продължава да се появява или става по-рядка.

Оставете Коментар

Please enter your comment!
Please enter your name here