У меня странная проблема с моей машиной с Windows 10: большая часть ОЗУ используется при загрузке (около 20 ГБ из 32). Что странно, я не могу найти ни одного процесса, который занимал бы где-то около этого объема памяти; возможно 3-4 ГБ фактического использования максимум. Вот что я сделал:
- Посмотрел статистику памяти в диспетчере задач и мониторе ресурсов; Ничего необычного.
- Посмотрел статистику памяти в Process Explorer; Ничего необычного.
- Установил WDK и изучил использование памяти с помощью poolmon (без постраничной передачи, упорядоченный по байтам); опять ничего интересного.
- Проверен Event Viewer на наличие ошибок; Я не совсем уверен, как должно выглядеть "нормальное", но я вижу довольно большое количество ошибок, возникающих в DCOM.
- Установите WPT и используйте xperf для запуска трассировки, затем используйте WPA, чтобы попытаться отследить, что происходит. Это выход из моей лиги, но я все еще не видел никаких тегов, которые использовали бы огромное количество памяти.
Я также запускаю программное обеспечение AV, вредоносные байты и тому подобное - с нулевыми попаданиями.
Я действительно понятия не имею, как еще отладить это; Я близок к тому, чтобы просто откатить установку Windows, но я бы хотел этого избежать, если это возможно.
Есть идеи?
Редактировать: я заметил некоторую странную рекурсию вызовов, которая вызывала регулярные скачки ЦП в моей трассировке стека, которые, казалось, были связаны с подкачкой памяти, поэтому я отключил системный файл подкачки (так как у меня 32 ГБ в любом случае), и проблема ушла на неделю. Он вернулся, поэтому я приложил скриншот, который должен помочь. Это прямо при загрузке системы; обратите внимание на использование 16 ГБ сразу же (и это мало), но если вы подсчитаете, сколько ОЗУ используют сами процессы, то это число совсем близко.
Редактировать 2: Это удивительно расстраивает. Windows, кажется, не знает, что происходит; Наконец-то у меня возникло событие « Resource-Exhaustion-Detector
для "состояния с низкой виртуальной памятью", но три наиболее ресурсоемких процесса, о которых сообщалось в отчете, потребляли менее 1 ГБ каждый. Единственное, что, по-видимому, решает эту проблему, - это включение, а затем отключение системного файла подкачки (с перезагрузкой между ними).