
У меня есть два современных компьютера с Windows 10, с довольно разным железом, на обоих Windows заполняет оперативную память (99-100%) со временем, обычно после месяца работы. Первый использует жесткий диск; второй использует SSD с небольшой емкостью + жесткий диск.
Когда оперативная память заполнена, мои программы работают крайне медленно и часто зависают. Когда это происходит, использование диска также достигает 100% большую часть времени. Я нашел временный способ сделать свою систему пригодной для использования, то есть запустить очень требовательную к оперативной памяти программу несколько раз, например, видеоигру, после чего оставить компьютер работающим и закрыть процесс, у меня остается больше оперативной памяти, и компьютер снова становится пригодным для использования.
Использование оперативной памяти и дисковое пространство в диспетчере задач не суммируются, как вы могли бы себе представить. Это не из-за вредоносного ПО; это просто из-за неправильного управления оперативной памятью Windows.
Windows использует оперативную память, которую я не хочу использовать, и я хотел бы быть уверенным, что вся неиспользуемая оперативная память не будет использоваться без моего разрешения.
Смена ОС, оборудования или выключение системы для меня зачастую не вариант.
решение1
У вас, вероятно, утечка памяти, хотя и очень маленькая. Такую проблему очень трудно обнаружить.
Почти единственный инструмент, который может помочь, это RAMКарта. Вам следует сверяться с ним всякий раз, когда память заполнена, хотя понять цифры не всегда легко. Вам также следует проверить в диспетчере задач, увеличивается ли пространство подкачки, когда это происходит.
Поскольку утечка в этом случае очень мала и накапливается целый месяц, проблема скорее раздражает. Самое простое решение — выполнить холодную перезагрузку, возможно, раз в неделю. Обратите внимание, что гибернация или сон не приводят к освобождению использованной памяти, только холодная перезагрузка повторно инициализирует распределение памяти.