На це питання вже є відповідь тут:
Диспетчер завдань показує моє загальне використання пам'яті в 90% від моєї загальної 6 ГБ, але жоден процес не використовує більше 250 МБ оперативної пам’яті, а сума використання оперативної пам’яті всіх запущених процесів становить менше 2 ГБ. Я спробував:
- Подивившись на номери в стовпці «Пам'ять» на вкладці «Процеси» Windows 8 диспетчера завдань.
- Переглядаючи стовпці "Робочий набір", "Приватний робочий набір", "Спільний робочий набір" та "Розмір фіксації" на вкладці "Деталі" менеджера завдань.
- Переглядаючи подібні стовпці, пов’язані з пам’яттю, у Process Explorer.
- Я спробував запустити RAMMap Sysinternals, але, хоча у мене криза з низькою пам’яттю, він виходить з ладу при запуску. Як тільки я вирішую проблему, RAMMap працює нормально, але в цей момент вже пізно.
Усі показують досить невеликий об'єм пам'яті, що використовується.
Є багато людей, які задають варіанти цього питання з різними версіями вікон по всьому Інтернету. Деяким з них вдається вирішити свої проблеми з низькою пам’яттю, часто шляхом перевстановлення програмного забезпечення; іноді заново встановлюючи вікна з нуля. Я шукаю відповіді на загальні запитання, на які всі вони поділяються, і на які ніколи не отримують відповіді в іншому місці:
- Чому загальна використана пам'ять набагато вище, ніж пам'ять, що використовується у всіх перерахованих процесах, як би я не намагався їх порахувати?
- Як Windows може "знати", що використовується пам'ять, не знаючи, яка програма її використовує?
- Які процеси, можливо, можуть використовувати пам'ять, але не відображатись у списку?
- Чи є там програмне забезпечення, яке може дати більше інформації про використану пам'ять?
Деталі, характерні для моєї власної проблеми: Після оновлення до Windows 8.1 проблема виникає, як тільки я входжу в систему. У мене закінчується пам'ять, як тільки я запускаю будь-яку програму. Я помітив у Process Explorer, що запущено кілька екземплярів iexplore.exe, мабуть, запускається автоматично. Один конкретний екземпляр використовував лише кілька МБ оперативної пам’яті, але показав сотні мільйонів помилок сторінки. На примху я вбив той конкретний процес, і використання пам'яті одразу впало на 70%.
Ведучий до одного конкретного питання:
- Як можна було вбити один процес, який нібито використовував лише кілька МБ, звільнивши кілька ГБ?
І бонусне питання (імовірно важкий):
- Окрім повторної інсталяції Windows, як я можу уникнути необхідності переглядати це при кожному перезавантаженні комп'ютера?