Saltar al contenido

Як виправити витік пам’яті Windows

8 de abril de 2021

У Windows витік пам’яті відбувається, коли програма або системний процес неправильно вивільняє блок оперативної пам’яті в диспетчер пам’яті операційної системи, коли вона більше не потрібна. У деяких випадках програма може повернути лише частину використаного блоку пам’яті, в інших – нічого не звільняється. Оскільки фізична оперативна пам’ять – це обмежений ресурс, дуже важливо забезпечити, щоб у вас було достатньо доступних для роботи навантажень. Хоча в Windows існує декілька типів витоків пам’яті, найпоширенішою на сьогодні є проблема з резервною пам’яттю. Повертаючись до Windows 7, проблема з резервною пам’яттю все ще переважає у Windows 10. Після того, як пам’ять в режимі очікування повністю з’їсть вільну пам’ять, система може почати відставати, а може навіть виходити з ладу. Оскільки витік пам’яті, як правило, є наслідком помилки або помилки програмного забезпечення, важливо постійно оновлювати всі драйвери.

ОЗП

Getty Images

Змістовий покажчик

Знайдіть витік пам’яті за допомогою монітора ресурсів Windows

Resource Monitor – чудовий вбудований інструмент, який дасть вам набагато чіткіше уявлення про те, як Windows керує ресурсами вашого комп’ютера (оперативна пам’ять, центральний процесор, жорсткі диски тощо). Якщо ви підозрюєте, що програма чи процес не звільняє вашу резервну пам’ять, Resource Monitor – чудове місце для початку спостереження. Наведені нижче кроки показують, як переглянути перегляд пам’яті вашої системи в Windows 10, 8 і 7.

  1. Натисніть Клавіша Windows + R, введіть «перекликати, «потім виберіть добре.

    функція запуску в Windows 10.

  2. Виберіть Пам’ять вкладку, а потім виберіть Здійснити щоб змінити порядок списку.

    Монітор ресурсів Windows.

  3. Відстежуйте В режимі очікування (синя смужка) із програмами, із тими програмами, які ви зазвичай використовуєте.

    Вкладка пам'яті монітора ресурсів Windows.

Можливо, вам доведеться ненадовго залишити монітор ресурсів запущеним, щоб виявити будь-які витоки. Зробіть знімок екрана або зробіть примітку під час першого відкриття інструменту для зручності порівняння.

Діагностуйте витік пам’яті за допомогою Windows RaMMap

RaMMap – це безкоштовний інструмент від Microsoft, який відображатиме дані в режимі реального часу про те, як Windows керує та розподіляє вашу оперативну пам’ять. Подібно до монітора ресурсів, RaMMap відображатиме режим очікування в режимі очікування, і він працює на Windows 10, 8 та 7. Наведені нижче кроки ілюструють, як завантажувати та запускати RaMMap.

  1. Перейдіть на сторінку RaMMap Sysinternals, а потім виберіть Завантажте RaMMap.

    Сторінка RaMMap Sysinternals.

  2. Перейдіть до свого Завантаження папку, скопіюйте RaMMap архівуйте у вибрану вами папку, а потім витягніть її.

    Провідник Windows у Windows 10.

  3. Клацніть правою кнопкою миші RaMMap файл програми, а потім виберіть Запустити від імені адміністратора.

    Меню RaMMaps клацніть правою кнопкою миші в Windows 10.

  4. Виберіть Так.

    Вікно дозволу UAC.

  5. Перегляньте УМОВИ ЛІЦЕНЗІЇ НА ПРОГРАМНЕ ЗАБЕЗПЕЧЕННЯ SYSINTERNALS, потім виберіть Погодьтеся.

    Умови ліцензії Microsoft Sysinternals.

  6. Виберіть Використовуйте Графи вкладку, а потім відстежуйте пам’ять у режимі очікування, щоб перевірити, чи збільшується вона.

    Вкладка підрахунку використання RaMMap.

    Якщо ваша система втрачає вільну пам’ять поступово, можливо, вам доведеться залишити RaMMap на деякий час запущеним. Запишіть пам’ять в режимі очікування до і після, щоб перевірити, чи не виникла оперативна пам’ять.

  7. Ви також можете детальніше розглянути кожен процес, який використовує вашу фізичну пам’ять на Процеси вкладку.

    Вкладка процесів RaMMap.

Перевірте оперативну пам’ять за допомогою інструмента діагностики пам’яті Windows

Запуск діагностики пам’яті Windows – це чудовий спосіб ретельно перевірити фізичну пам’ять комп’ютера на наявність помилок.

параметри перевірки для діагностики пам'яті Windows.

  1. Натисніть Клавіша Windows + R, введіть «mdsched.exe, «потім виберіть добре.
  2. Виберіть Перезапустіть зараз і перевірте наявність проблем (рекомендується).
  3. Тест розпочнеться і може зайняти кілька годин. Дотримуйтесь будь-яких вказівок на екрані, коли тест буде завершено.

Очищення пам’яті в режимі очікування в Windows за допомогою RaMMap

На додаток до моніторингу використання пам’яті, RaMMap також може використовуватися для ручного очищення списку в режимі очікування.

  1. Клацніть правою кнопкою миші RaMMap файл програми, а потім виберіть Запустити від імені адміністратора.
  2. Виберіть Порожній, тоді Порожній список очікування.
  3. Тепер пам’ять у режимі очікування має бути значно меншою.

Порожні параметри RaMMap

Очищення пам’яті в режимі очікування за допомогою інтелектуального засобу очищення списку режиму очікування

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

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

    Сторінка завантаження програми Intelligent Standby List Cleaner.

  2. Зробіть своєму Завантаження , клацніть правою кнопкою миші ISLC 7z архіву, а потім виберіть Запустити від імені адміністратора.

    Меню правої кнопки миші ISLC у Windows 10.

  3. Виберіть Так коли з’явиться вікно Керування обліковими записами користувачів.

    Діалогове вікно UAC у Windows 10.

  4. Перейдіть до папки, виберіть добре, тоді Витяжка.

    Варіанти самовидобутку ISLC.

  5. Після вилучення клацніть правою кнопкою миші Інтелектуальний очищувач списку очікування ISLC, потім виберіть Запустити від імені адміністратора.

    ISLC відкривається в Windows 10.

  6. Виберіть Так, коли з’явиться діалогове вікно UAC.

    Діалогове вікно керування обліковими записами користувачів у Windows 10.

  7. Виберіть Очистити список режиму очікування щоб вручну очистити пам’ять системи в режимі очікування. Змінити значення для; Розмір списку не менше і Вільна пам’ять нижча ніж, відповідно до ваших вимог.

    Інтерфейс користувача ISLC.

Виберіть Початок зведений до мінімуму запускати ISLC у фоновому режимі кожного разу, коли система завантажується.

Виправте витік пам’яті Windows 10 за допомогою FreeStandbyMemory.bat

Сценарій freestandbymemory.bat – ще один корисний інструмент, який допомагає пом’якшити проблеми з оперативною пам’яттю Windows 10. Він працює кожні 3 хвилини автоматично у фоновому режимі і очищає пам’ять у режимі очікування, якщо фізична пам’ять комп’ютера опускається нижче 1500 МБ. Сценарій можна безкоштовно завантажити і призначений для Windows 10.

  1. Перейдіть на сторінку Pastebin сценарію, виберіть завантажити, тоді Зберегти файл.

    Сторінка Pastebin freestandbymemory.

  2. Перейдіть до свого Завантаження папку, клацніть правою кнопкою миші вільне місцепо пам’яті (пакетний файл), а потім виберіть Запустити від імені адміністратора.

    параметри клацання правою кнопкою миші.

  3. Виберіть Більше інформації.

    Діалогове вікно захисту Windows Defender.

  4. Виберіть У будь-якому разі біжи.

    додаткові параметри для діалогового вікна попередження Windows Defender.

  5. Виберіть Так.

    Спливаюче вікно UAC Windows 10 із запитом дозволу.

  6. Після додавання сценарію виберіть будь-яку клавішу для продовження. FreeStandbyMemory тепер працюватиме у фоновому режимі у вашій системі.

    Знімок екрану з ініціалізацією вільної пам'яті.

  7. Щоб видалити сценарій, перейдіть до Цей ПК> Windows (C :)> Windows, клацніть правою кнопкою миші FreeStandbyMemory, потім виберіть Видалити.

    Клацніть правою кнопкою миші на Freestandbymemory.

Виправте витік пам’яті, оновивши драйвери

Незважаючи на те, що існує кілька інструментів для перевірки застарілих драйверів, найкраще переглядати їх по одному, окремо, щоб переконатись, що все оновлено.

менеджер пристроїв у Windows 10.

  1. Введіть менеджер пристроїв у пошуку Windows, а потім виберіть відчинено як тільки результати заповнюються.
  2. Розгорніть розділ апаратного забезпечення.
  3. Клацніть правою кнопкою миші на пристрої, а потім виберіть Драйвер оновлення.