2

Я закончил сборку своего первого компьютера, и у меня была эта проблема в течение 2 месяцев. Я впервые заметил высокое использование памяти, когда пытался играть в GTA V. У меня 8 ГБ ОЗУ. Я запускал GTA V через Steam и закрывал все другие программы, но всплыло предупреждение о нехватке памяти и заблокировал мой взгляд, и GTA V вылетал почти сразу после первой сюжетной сцены.

Мой друг сказал мне, что у меня не должно быть этой проблемы с нехваткой памяти, и посоветовал мне посмотреть, что должен сказать менеджер задач. Google Chrome (программа, использующая как можно больше памяти), кажется, сидит с несколькими сотнями МБ при чрезвычайно высоком использовании памяти. На данный момент проблема с высоким использованием памяти обострилась до такой степени, что у меня может быть одна вкладка Google Chrome для случайного видео на Youtube, и браузер вылетает из-за высокого использования памяти.

После поиска решения моей проблемы я попытался использовать poolmon и обнаружил, что «drivers \netio.sys» использует больше всего памяти (около 4,7 ГБ). Однако я не знаю, что делать с этой информацией.

Как я могу это исправить?

1 ответ1

3

Вы должны использовать xperf, чтобы отследить, что вызывает использование. Установите WPT из Windows 10 SDK, откройте cmd.exe от имени администратора и запустите:

xperf -on PROC_THREAD+LOADER+POOL -stackwalk PoolAlloc+PoolFree+PoolAllocSession+PoolFreeSession -BufferSize 2048 -MaxFile 1024 -FileMode Circular && timeout -1 && xperf -d C:\pool.etl

захватить 30 -60-х годов роста. Откройте ETL с помощью WPA.exe, добавьте графики пула на панель анализа.

Поместите столбец pooltag на первое место и добавьте столбец stack. Теперь загрузите символы внутри WPA.exe и разверните стек тега, который вы видели в poolmon. Теперь найдите другие сторонние драйверы, которые вы можете увидеть в стеке. Ищите обновления драйверов, чтобы исправить это.

Согласно файлу ETL, высокий уровень использования пула происходит от тега Wfpn .

Этот тег используется системой мониторинга использования Windows Network Data Usage Monitoring , которая была добавлена в Windows 8 и также вызывала утечки памяти.

Чтобы отключить драйвер, запустите эту команду из cmd.exe, запущенного от имени администратора:

sc config NDU start= disabled

После перезагрузки проблема должна исчезнуть.

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