Как да коригирате изтичане на памет в Windows

Съдържание:

Как да коригирате изтичане на памет в Windows
Как да коригирате изтичане на памет в Windows
Anonim

В Windows изтичане на памет възниква, когато приложение или системен процес не освободи правилно блок RAM към диспечера на паметта на операционната система, след като вече не е необходим. В някои случаи програмата може да върне само част от използвания блок памет, в други не се освобождава нищо. Тъй като физическата RAM е ограничен ресурс, важно е да се уверите, че разполагате с достатъчно, за да се справите с работното си натоварване.

Въпреки че има няколко вида изтичане на памет в Windows, най-често срещаният досега е проблемът с паметта в режим на готовност. Връщайки се назад до Windows 7, проблемът с паметта в режим на готовност все още е преобладаващ в Windows 10. След като паметта в режим на готовност напълно изяде свободната ви памет, системата ви може да започне да изостава и дори да се срине. Тъй като изтичането на памет обикновено е резултат от софтуерна грешка или проблем, важно е да поддържате всичките си драйвери актуални.

Image
Image

Намерете изтичане на памет с монитора на ресурсите на Windows

Resource Monitor е страхотен вграден инструмент, който ще ви даде много по-ясна картина за това как Windows управлява ресурсите на вашия компютър (RAM, CPU, твърди дискове и т.н.). Ако подозирате, че приложение или процес не освобождава вашата памет в режим на готовност, Resource Monitor е чудесно място да започнете да наблюдавате. Стъпките по-долу показват как да видите използването на паметта на вашата система в Windows 10, 8 и 7.

  1. Натиснете клавиш Windows+R, въведете " resmon, " след което изберете OK.

    Image
    Image
  2. Изберете раздела Memory, след което изберете Commit, за да пренаредите списъка.

    Image
    Image
  3. Наблюдавайте Standby (синя лента) с приложенията с работещи приложения, които обикновено използвате.

    Image
    Image

Може да се наложи да оставите Resource Monitor да работи известно време, за да забележите течове. Направете екранна снимка или направете бележка, когато за първи път отворите инструмента за лесно сравнение.

Диагностицирайте изтичане на памет с RaMMap на Windows

RaMMap е безплатен инструмент от Microsoft, който ще показва данни в реално време за това как Windows управлява и разпределя вашата RAM. Подобно на Resource Monitor, RaMMap ще показва използването на паметта в режим на готовност и работи на Windows 10, 8 и 7. Стъпките по-долу илюстрират как да изтеглите и стартирате RaMMap.

  1. Отидете на страницата Sysinternals на RaMMap, след което изберете Изтегляне на RaMMap.

    Image
    Image
  2. Отидете във вашата папка Downloads, копирайте архива RaMMap в папката по ваш избор, след което го разархивирайте.

    Image
    Image
  3. Щракнете с десния бутон върху файла на приложението RaMMap, след което изберете Изпълни като администратор.

    Image
    Image
  4. Изберете Да.

    Image
    Image
  5. Прегледайте ЛИЦЕНЗИОННИТЕ УСЛОВИЯ ЗА СОФТУЕР SYSINTERNALS, след което изберете Съгласен съм.

    Image
    Image
  6. Изберете раздела Use Counts, след което наблюдавайте паметта си в режим на готовност, за да видите дали се увеличава.

    Image
    Image

    Ако вашата система губи свободна памет по-бавно, може да се наложи да оставите RaMMap да работи известно време. Отбележете паметта си в режим на готовност преди и след, за да видите дали имате изтичане на RAM.

  7. Можете също така да разгледате по-подробно всеки процес, който използва вашата физическа памет в раздела Процеси.

    Image
    Image

Проверете RAM с инструмента за диагностика на паметта на Windows

Стартирането на диагностиката на паметта на Windows е отличен начин да проверите старателно физическата памет на вашия компютър за всякакви грешки.

Image
Image
  1. Натиснете клавиш Windows+R, въведете " mdsched.exe, " след което изберете OK.
  2. Изберете Рестартирайте сега и проверете за проблеми (препоръчително).
  3. Тестът ще започне и може да отнеме няколко часа, за да завърши. Следвайте инструкциите на екрана, след като тестът приключи.

Изпразване на памет в режим на готовност в Windows с RaMMap

В допълнение към наблюдението на използването на вашата памет, RaMMap може да се използва и за ръчно изпразване на вашия списък в готовност.

  1. Щракнете с десния бутон върху файла на приложението RaMMap, след което изберете Изпълни като администратор.
  2. Изберете Empty, след това Empty Standby List.
  3. Вашата памет в режим на готовност вече трябва да е значително по-малко.
Image
Image

Изчистване на паметта в режим на готовност с интелигентен инструмент за почистване на списък в режим на готовност

Intelligent Standby List Cleaner (ISLC) е безплатен инструмент, предлаган от Wagnardsoft, който автоматично ще изпразни паметта в режим на готовност на вашия компютър въз основа на няколко редактируеми условия.

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

    Image
    Image
  2. Направете във вашата папка Downloads, щракнете с десния бутон върху ISLC 7z архива, след което изберете Изпълни като администратор.

    Image
    Image
  3. Изберете Да, когато се появи прозорецът за контрол на потребителските акаунти.

    Image
    Image
  4. Прегледайте папка, изберете OK, след това Извличане.

    Image
    Image
  5. След като бъде извлечен, щракнете с десния бутон върху Intelligent Standby List Cleaner ISLC, след което изберете Изпълни като администратор.

    Image
    Image
  6. Изберете Да, когато се появи диалоговият прозорец на UAC.

    Image
    Image
  7. Изберете Изчистване на списъка в режим на готовност, за да изчистите ръчно паметта в режим на готовност на вашата система. Променете стойностите за; Размерът на списъка е поне и Свободната памет е по-малка от, за да отговаря на вашите изисквания.

    Image
    Image

Изберете Старт минимизирано, за да стартирате ISLC във фонов режим всеки път, когато системата ви се стартира.

Коригирайте изтичането на памет в Windows 10 с FreeStandbyMemory.bat

Скриптът freestandbymemory.bat е друг полезен инструмент, който помага за смекчаване на проблемите с паметта в режим на готовност на Windows 10. Той се изпълнява на всеки 3 минути автоматично във фонов режим и ще изчисти паметта в режим на готовност, ако физическата памет на вашия компютър падне под 1500 MB. Скриптът е безплатен за изтегляне и е предназначен за Windows 10.

  1. Отидете на страницата Pastebin на скрипта, изберете download, след това Save File.

    Image
    Image
  2. Отидете до вашата папка Downloads, щракнете с десния бутон върху freestandbymemory (пакетен файл), след което изберете Изпълни като администратор.

    Image
    Image
  3. Изберете Повече информация.

    Image
    Image
  4. Изберете Изпълни въпреки това.

    Image
    Image
  5. Изберете Да.

    Image
    Image
  6. След като скриптът бъде добавен, изберете произволен ключ, за да продължите. FreeStandbyMemory вече ще работи във фонов режим на вашата система.

    Image
    Image
  7. За да изтриете скрипта, отворете Този компютър > Windows (C:) > Windows, щракнете с десния бутон върху FreeStandbyMemory, след което изберете Изтриване.

    Image
    Image

Коригирайте изтичане на памет чрез актуализиране на вашите драйвери

Въпреки че има няколко инструмента за проверка за остарели драйвери, най-добре е да ги прегледате един по един, поотделно, за да сте сигурни, че всичко е актуално.

Image
Image
  1. Въведете диспечер на устройства в търсенето на Windows, след което изберете Отвори, след като резултатите се попълнят.
  2. Разгъване на хардуерен раздел.
  3. Щракнете с десния бутон върху устройство, след което изберете Актуализиране на драйвер.

Препоръчано: