В Windows изтичане на памет възниква, когато приложение или системен процес не освободи правилно блок RAM към диспечера на паметта на операционната система, след като вече не е необходим. В някои случаи програмата може да върне само част от използвания блок памет, в други не се освобождава нищо. Тъй като физическата RAM е ограничен ресурс, важно е да се уверите, че разполагате с достатъчно, за да се справите с работното си натоварване.
Въпреки че има няколко вида изтичане на памет в Windows, най-често срещаният досега е проблемът с паметта в режим на готовност. Връщайки се назад до Windows 7, проблемът с паметта в режим на готовност все още е преобладаващ в Windows 10. След като паметта в режим на готовност напълно изяде свободната ви памет, системата ви може да започне да изостава и дори да се срине. Тъй като изтичането на памет обикновено е резултат от софтуерна грешка или проблем, важно е да поддържате всичките си драйвери актуални.
Намерете изтичане на памет с монитора на ресурсите на Windows
Resource Monitor е страхотен вграден инструмент, който ще ви даде много по-ясна картина за това как Windows управлява ресурсите на вашия компютър (RAM, CPU, твърди дискове и т.н.). Ако подозирате, че приложение или процес не освобождава вашата памет в режим на готовност, Resource Monitor е чудесно място да започнете да наблюдавате. Стъпките по-долу показват как да видите използването на паметта на вашата система в Windows 10, 8 и 7.
-
Натиснете клавиш Windows+R, въведете " resmon, " след което изберете OK.
-
Изберете раздела Memory, след което изберете Commit, за да пренаредите списъка.
-
Наблюдавайте Standby (синя лента) с приложенията с работещи приложения, които обикновено използвате.
Може да се наложи да оставите Resource Monitor да работи известно време, за да забележите течове. Направете екранна снимка или направете бележка, когато за първи път отворите инструмента за лесно сравнение.
Диагностицирайте изтичане на памет с RaMMap на Windows
RaMMap е безплатен инструмент от Microsoft, който ще показва данни в реално време за това как Windows управлява и разпределя вашата RAM. Подобно на Resource Monitor, RaMMap ще показва използването на паметта в режим на готовност и работи на Windows 10, 8 и 7. Стъпките по-долу илюстрират как да изтеглите и стартирате RaMMap.
-
Отидете на страницата Sysinternals на RaMMap, след което изберете Изтегляне на RaMMap.
-
Отидете във вашата папка Downloads, копирайте архива RaMMap в папката по ваш избор, след което го разархивирайте.
-
Щракнете с десния бутон върху файла на приложението RaMMap, след което изберете Изпълни като администратор.
-
Изберете Да.
-
Прегледайте ЛИЦЕНЗИОННИТЕ УСЛОВИЯ ЗА СОФТУЕР SYSINTERNALS, след което изберете Съгласен съм.
-
Изберете раздела Use Counts, след което наблюдавайте паметта си в режим на готовност, за да видите дали се увеличава.
Ако вашата система губи свободна памет по-бавно, може да се наложи да оставите RaMMap да работи известно време. Отбележете паметта си в режим на готовност преди и след, за да видите дали имате изтичане на RAM.
-
Можете също така да разгледате по-подробно всеки процес, който използва вашата физическа памет в раздела Процеси.
Проверете RAM с инструмента за диагностика на паметта на Windows
Стартирането на диагностиката на паметта на Windows е отличен начин да проверите старателно физическата памет на вашия компютър за всякакви грешки.
- Натиснете клавиш Windows+R, въведете " mdsched.exe, " след което изберете OK.
- Изберете Рестартирайте сега и проверете за проблеми (препоръчително).
- Тестът ще започне и може да отнеме няколко часа, за да завърши. Следвайте инструкциите на екрана, след като тестът приключи.
Изпразване на памет в режим на готовност в Windows с RaMMap
В допълнение към наблюдението на използването на вашата памет, RaMMap може да се използва и за ръчно изпразване на вашия списък в готовност.
- Щракнете с десния бутон върху файла на приложението RaMMap, след което изберете Изпълни като администратор.
- Изберете Empty, след това Empty Standby List.
- Вашата памет в режим на готовност вече трябва да е значително по-малко.
Изчистване на паметта в режим на готовност с интелигентен инструмент за почистване на списък в режим на готовност
Intelligent Standby List Cleaner (ISLC) е безплатен инструмент, предлаган от Wagnardsoft, който автоматично ще изпразни паметта в режим на готовност на вашия компютър въз основа на няколко редактируеми условия.
-
Отворете уеб браузър, отидете на официалната страница на форума на приложението, изберете Официално изтегляне тук, след което изберете Запазване на файл.
-
Направете във вашата папка Downloads, щракнете с десния бутон върху ISLC 7z архива, след което изберете Изпълни като администратор.
-
Изберете Да, когато се появи прозорецът за контрол на потребителските акаунти.
-
Прегледайте папка, изберете OK, след това Извличане.
-
След като бъде извлечен, щракнете с десния бутон върху Intelligent Standby List Cleaner ISLC, след което изберете Изпълни като администратор.
-
Изберете Да, когато се появи диалоговият прозорец на UAC.
-
Изберете Изчистване на списъка в режим на готовност, за да изчистите ръчно паметта в режим на готовност на вашата система. Променете стойностите за; Размерът на списъка е поне и Свободната памет е по-малка от, за да отговаря на вашите изисквания.
Изберете Старт минимизирано, за да стартирате ISLC във фонов режим всеки път, когато системата ви се стартира.
Коригирайте изтичането на памет в Windows 10 с FreeStandbyMemory.bat
Скриптът freestandbymemory.bat е друг полезен инструмент, който помага за смекчаване на проблемите с паметта в режим на готовност на Windows 10. Той се изпълнява на всеки 3 минути автоматично във фонов режим и ще изчисти паметта в режим на готовност, ако физическата памет на вашия компютър падне под 1500 MB. Скриптът е безплатен за изтегляне и е предназначен за Windows 10.
-
Отидете на страницата Pastebin на скрипта, изберете download, след това Save File.
-
Отидете до вашата папка Downloads, щракнете с десния бутон върху freestandbymemory (пакетен файл), след което изберете Изпълни като администратор.
-
Изберете Повече информация.
-
Изберете Изпълни въпреки това.
-
Изберете Да.
-
След като скриптът бъде добавен, изберете произволен ключ, за да продължите. FreeStandbyMemory вече ще работи във фонов режим на вашата система.
-
За да изтриете скрипта, отворете Този компютър > Windows (C:) > Windows, щракнете с десния бутон върху FreeStandbyMemory, след което изберете Изтриване.
Коригирайте изтичане на памет чрез актуализиране на вашите драйвери
Въпреки че има няколко инструмента за проверка за остарели драйвери, най-добре е да ги прегледате един по един, поотделно, за да сте сигурни, че всичко е актуално.
- Въведете диспечер на устройства в търсенето на Windows, след което изберете Отвори, след като резултатите се попълнят.
- Разгъване на хардуерен раздел.
- Щракнете с десния бутон върху устройство, след което изберете Актуализиране на драйвер.