1

Кажется, на моем компьютере произошла утечка драйвера. Глядя на вкладку «Память» ProcessExplorer, я вижу, что System Commit медленно заполняется до максимума в течение нескольких дней. Кажется, всегда требуется ~ 3 дня, чтобы получить максимальный коммит 60 ГБ. (Мой компьютер имеет 20 ГБ оперативной памяти и 40-гигабайтный файл подкачки)

ProcessExplorer

Я проследил этот заряд памяти до чего-то с тегом 1tfb с помощью poolmon.

Poolmon

Я подумал, что это может быть драйвер, поэтому я сделал «findstr /s 1tfb» в папке драйверов Windows, и он ничего не находит.

На самом деле, вызов 'findstr' раньше возвращал, что никаких результатов не было найдено, сейчас он, кажется, никогда не возвращается. Это просто продолжает работать вечно. Я не знаю, связано ли это или нет.

Что касается процессов, то здесь нет большого процесса, занимающего всю память. Общая память, используемая моими процессами, составляет до объема физической памяти.

Как я могу отследить, кто использует всю эту память?

1 ответ1

2

Msgstr "Возможно, вы обнаружите, что в этом запросе не найден соответствующий драйвер, поскольку драйвер не загружен из% SYSTEMROOT%\drivers. В этом случае запустите более глобальный поиск, например:

findstr /m /l 1tfb *.sys 

... которые начинаются с% SystemRoot%,% ProgramFiles%,% SystemDrive%,% ProgramData% "

Источник: https://support.microsoft.com/en-us/help/298102/how-to-find-pool-tags-that-are-used-by-third-party-drivers

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .