Липсва памет на компютър с Windows 10

Когато работят с тежки програми, много потребители на Windows 10 периодично срещат системно съобщение, което показва, че на компютъра им няма достатъчно памет. За какво свидетелства това предупреждение, какъв тип памет включва и какво трябва да се направи в този случай, ще говорим в тази статия.

На компютъра няма достатъчно памет

За да освободите памет за нормална работа на програмата, запазете файловете и след това затворете и рестартирайте всички отворени програми.

Естествено, съобщението се отнася до оперативната и виртуалната памет на системата, а не до мястото на твърдия диск. Сред най-честите причини за предупреждение за липса на памет са:

  1. Твърде много работещи програми или процеси
  2. Няма достатъчно памет с произволен достъп (RAM) на компютъра за нормална работа
  3. Неправилна конфигурация на суап файла (или пълното му деактивиране)
  4. Изчерпва се място на системния диск, поради което файлът с динамичен пейджинг не може да расте
  5. Изтичане на памет в една от програмите

Съдържание:

  • RAM и брой работещи приложения
  • Настройка на файл за пейджинг
  • Няма достатъчно място на твърдия диск.
  • Изтичане на паметта

RAM и брой работещи приложения

Първата и втората причина според мен не изискват специални коментари и са тясно свързани. Решението е да увеличите размера на RAM паметта на компютъра чрез закупуване на допълнителна лента с памет (в съвременна система трябва да има поне 4 GB RAM за удобна работа) и / или затваряне на неизползвани ресурси, интензивни приложения (колко памет изразходва определен процес / програма с помощта на диспечера на задачите ).

Настройка на пейджинг файл

Както вероятно знаете, суап файлът е продължение на оперативната памет на компютъра и е скрит файл pagefile.sys на системното устройство, в който Windows изхвърля данни от неизползвани (но работещи) програми от оперативната памет.

По подразбиране размерът на файла със страницата в Windows 10 се контролира от системата (и това е нормално). Има препоръки на MSFT (опростено), че в съвременния Windows се препоръчва да се зададе първоначалният (минимален) размер на пейджър файла, равен на количеството физическа памет (RAM), инсталирана на компютъра. Максималният размер на суап файла е ограничен до три пъти повече от физическата RAM памет. Тези препоръки обаче често се нарушават от самите потребители или от всякакви „оптимизатори на системи“. В случай, че размерът на наличното пространство в този файл е недостатъчен за поместване на нова страница с данни за работещи приложения, Windows може да издаде предупреждения за недостатъчна компютърна памет.

Файлът за суап на диска, по дефиниция, е по-бавен от RAM, така че колкото повече данни се съхраняват в него и колкото по-активно се използват, толкова повече системата ще се забави от гледна точка на потребителя. Естествено, решението за добавяне на RAM ще бъде по-добро от увеличаването на размера на файла със страницата

За да избегнете предупреждение, проверете дали файлът на страницата е активиран и променете минималния и максималния размер на файла на страницата.

  1. Отворете системните свойства (sysdm.cpl)
  2. Отидете в раздела допълнително и натиснете бутона параметри.
  3. След това отидете на раздела допълнително и натиснете бутона изменят
  4. В прозореца „Виртуална памет“ поставете отметка в квадратчето „Автоматично избиране на размера на файла за размяна“ и дали суап файлът не е деактивиран (опция Няма суап файл), ако не, активирайте файла за размяна, върнете чертата или увеличете първоначалния и максималния размер на файла за размяна поне 1xRAM и 3xRAM MB, съответно (уверете се, че има достатъчно дисково пространство, за да поставите файла на страницата).съвет. Файлът на страницата не трябва да бъде деактивиран!
  5. Натиснете бутона попитам, Добре, Ок (най-вероятно ще трябва да рестартирате компютъра)

Няма достатъчно място на твърдия диск.

Проверете дали има достатъчно място на системния диск на Windows, за да побере файла за пейджинг с размерите, посочени в параграф по-горе. Всичко, разбира се, е индивидуално, но в модерното потребителско издание на Windows, когато системното устройство има по-малко от 8-10 GB свободно пространство, това не е много добре.

Изтичане на паметта

Можете да намерите процеса с изтекла памет, като използвате мениджъра на задачи (Ctrl + Alt + Del), за това отидете на раздела детайли и сортирайте процесите по колона Паметта.

Вижте дали има ненормална консумация на памет в списъка с програми (разбира се, трябва да сте наясно, че в природата има приложения, изискващи големи ресурси: игри, графични и видео редактори, браузър и т.н.). Опитайте да актуализирате / преинсталирате / деинсталирате такава програма (тук всичко е много индивидуално, може би грешка с конкретна програма вече е описана от производителя или в специализиран форум). В някои случаи си струва да проверите дали компресията на паметта е активирана в Windows 10 (тази функция понякога помага да спестите много RAM).

В случай, че изтичане на памет е свързано с някой от драйверите или системните компоненти, помощната програма ще ви помогне да идентифицирате проблемния драйвер Poolmon (техниката е описана в статията Незабравеният пул заема цялата памет).