Когато работят с тежки програми, много потребители на Windows 10 периодично срещат системно съобщение, което показва, че на компютъра им няма достатъчно памет. За какво свидетелства това предупреждение, какъв тип памет включва и какво трябва да се направи в този случай, ще говорим в тази статия.
На компютъра няма достатъчно паметЗа да освободите памет за нормална работа на програмата, запазете файловете и след това затворете и рестартирайте всички отворени програми.
Естествено, съобщението се отнася до оперативната и виртуалната памет на системата, а не до мястото на твърдия диск. Сред най-честите причини за предупреждение за липса на памет са:
- Твърде много работещи програми или процеси
- Няма достатъчно памет с произволен достъп (RAM) на компютъра за нормална работа
- Неправилна конфигурация на суап файла (или пълното му деактивиране)
- Изчерпва се място на системния диск, поради което файлът с динамичен пейджинг не може да расте
- Изтичане на памет в една от програмите
Съдържание:
- RAM и брой работещи приложения
- Настройка на файл за пейджинг
- Няма достатъчно място на твърдия диск.
- Изтичане на паметта
RAM и брой работещи приложения
Първата и втората причина според мен не изискват специални коментари и са тясно свързани. Решението е да увеличите размера на RAM паметта на компютъра чрез закупуване на допълнителна лента с памет (в съвременна система трябва да има поне 4 GB RAM за удобна работа) и / или затваряне на неизползвани ресурси, интензивни приложения (колко памет изразходва определен процес / програма с помощта на диспечера на задачите ).
Настройка на пейджинг файл
Както вероятно знаете, суап файлът е продължение на оперативната памет на компютъра и е скрит файл pagefile.sys на системното устройство, в който Windows изхвърля данни от неизползвани (но работещи) програми от оперативната памет.
По подразбиране размерът на файла със страницата в Windows 10 се контролира от системата (и това е нормално). Има препоръки на MSFT (опростено), че в съвременния Windows се препоръчва да се зададе първоначалният (минимален) размер на пейджър файла, равен на количеството физическа памет (RAM), инсталирана на компютъра. Максималният размер на суап файла е ограничен до три пъти повече от физическата RAM памет. Тези препоръки обаче често се нарушават от самите потребители или от всякакви „оптимизатори на системи“. В случай, че размерът на наличното пространство в този файл е недостатъчен за поместване на нова страница с данни за работещи приложения, Windows може да издаде предупреждения за недостатъчна компютърна памет.
Файлът за суап на диска, по дефиниция, е по-бавен от RAM, така че колкото повече данни се съхраняват в него и колкото по-активно се използват, толкова повече системата ще се забави от гледна точка на потребителя. Естествено, решението за добавяне на RAM ще бъде по-добро от увеличаването на размера на файла със страницатаЗа да избегнете предупреждение, проверете дали файлът на страницата е активиран и променете минималния и максималния размер на файла на страницата.
- Отворете системните свойства (sysdm.cpl)
- Отидете в раздела допълнително и натиснете бутона параметри.
- След това отидете на раздела допълнително и натиснете бутона изменят
- В прозореца „Виртуална памет“ поставете отметка в квадратчето „Автоматично избиране на размера на файла за размяна“ и дали суап файлът не е деактивиран (опция Няма суап файл), ако не, активирайте файла за размяна, върнете чертата или увеличете първоначалния и максималния размер на файла за размяна поне 1xRAM и 3xRAM MB, съответно (уверете се, че има достатъчно дисково пространство, за да поставите файла на страницата).съвет. Файлът на страницата не трябва да бъде деактивиран!
- Натиснете бутона попитам, Добре, Ок (най-вероятно ще трябва да рестартирате компютъра)
Няма достатъчно място на твърдия диск.
Проверете дали има достатъчно място на системния диск на Windows, за да побере файла за пейджинг с размерите, посочени в параграф по-горе. Всичко, разбира се, е индивидуално, но в модерното потребителско издание на Windows, когато системното устройство има по-малко от 8-10 GB свободно пространство, това не е много добре.
Изтичане на паметта
Можете да намерите процеса с изтекла памет, като използвате мениджъра на задачи (Ctrl + Alt + Del), за това отидете на раздела детайли и сортирайте процесите по колона Паметта.
Вижте дали има ненормална консумация на памет в списъка с програми (разбира се, трябва да сте наясно, че в природата има приложения, изискващи големи ресурси: игри, графични и видео редактори, браузър и т.н.). Опитайте да актуализирате / преинсталирате / деинсталирате такава програма (тук всичко е много индивидуално, може би грешка с конкретна програма вече е описана от производителя или в специализиран форум). В някои случаи си струва да проверите дали компресията на паметта е активирана в Windows 10 (тази функция понякога помага да спестите много RAM).
В случай, че изтичане на памет е свързано с някой от драйверите или системните компоненти, помощната програма ще ви помогне да идентифицирате проблемния драйвер Poolmon (техниката е описана в статията Незабравеният пул заема цялата памет).