У меня были проблемы в Windows 10: периодически я получаю предупреждение о нехватке памяти. Многие вопросы Супер-пользователя по этой теме говорят об утечках памяти драйверов, но, как я объясню ниже, мои не соответствуют критериям, найденным для них. Что обычно случается со мной, так это то, что размер моего файла подкачки увеличивается примерно до 70-80 ГБ по мере увеличения объема памяти "System and Compressed". В конце концов, я начинаю получать предупреждения о нехватке памяти, пока не перезагружаюсь, а затем я снова здоров в течение 5-8 дней.
Есть много людей, которые жалуются на то, что память System & Compressed растет до такой степени, что это вызывает проблемы, но, к сожалению, общая причина (утечка памяти драйверов) в них, похоже, не является проблемой сразу для меня.
Во-первых, высокое использование памяти в Windows 10 (неизвестная причина) покрывает общую проблему. Тем не менее, обратите внимание, что ключевым показателем в этом сценарии является интенсивное использование памяти "без подкачки". В моем случае нестраничная память используется не так часто; У меня 16 ГБ памяти, и я могу иметь 8-9 ГБ "Системной и сжатой памяти" и менее 1 ГБ памяти без постраничной памяти.
Вопрос, на который я ссылался, предложил использовать инструмент PoolMon. Я сделал это. Я наблюдал высокие процессы Nonp с тегами "Thre" и "Py28", и, насколько я могу судить, это не драйверы (большинство вопросов и ответов по поводу высокого использования системной памяти в Windows 10 указывает на утечку драйверов),
Другой признак моей проблемы заключается в том, что чем дольше система остается включенной, тем больше размер файла подкачки. Например, перед последней перезагрузкой размер файла подкачки должен был составлять около 60 ГБ. Также обратите внимание, что я регулярно вижу на экране диспетчера задач значения "Зафиксировано" в «диапазоне 12,3/50–60 ГБ». Я понятия не имею, нормально это или нет. Но, по крайней мере, мне показалось бы "странным", что мой файл подкачки стал таким большим.
Изменить: Позвольте мне прояснить, что я спрашиваю здесь. Я спрашиваю: «Как я могу определить, какое приложение использует так много памяти моей системы, когда выясняется, что система и сжатая память скрывают от меня проблему с корневой памятью». Обратите внимание, что у меня опять есть файл подкачки, размер которого составляет около 80 ГБ, и ни одно приложение не использует слишком много памяти, только системный процесс "Система и сжатая память". В более старых версиях Windows я знал, как определить, какие приложения используют так много памяти, но НИКТО не показывает ненормальное использование памяти. Я не знаю, так ли это, потому что система и сжатая память "помогают" и помогают управлять памятью, чтобы система могла работать намного дольше, не исчерпывая ее, или что, но я знаю, что у меня заканчивается память в моей системе, и никакое приложение НИКОГДА не показывает ненормальное использование памяти в диспетчере задач. Я спрашиваю, как узнать, что вызывает это. Наиболее близкий к этому ответ на мой вопрос предлагает использовать PoolMon и искать драйвер, который нарушает работу, используя большие объемы нестраничной памяти, но в отличие от людей, у которых были утечки памяти в драйвере, мое использование невыгружаемой памяти никогда не бывает очень высоким. все, и никакие драйверы не были перечислены как пользователи с большим объемом памяти, когда я запустил PoolMon.