Адна з распаўсюджаных праблем карыстальнікаў Windows 10, асабліва з сеткавымі картамі Killer Network (Ethernet і Wireless) - запаўняюцца аператыўная памяць пры працы ў сеткі. Звярнуць на гэта ўвагу можна ў дыспетчару задач на ўкладцы "Прадукцыйнасць", выбраўшы RAM. Пры гэтым, запаўняецца невыгружаемый пул памяці.
Праблема ў большасці выпадкаў выклікана няправільнай працай сеткавых драйвераў ў спалучэнні з драйверамі манітора выкарыстання сеткі Windows 10 (Network Data Usage, NDU) і досыць проста вырашаецца, пра што і пойдзе гаворка ў гэтай інструкцыі. У некаторых выпадках, прычынай уцечак памяці могуць быць і іншыя драйверы абсталявання.
Выпраўленне ўцечкі памяці і запаўнення невыгружаемого пула пры працы ў сеткі
Найбольш распаўсюджанай сітуацыяй з'яўляецца, калі невыгружаемый пул RAM Windows 10 запаўняецца пры працы ў Інтэрнэце. Напрыклад, лёгка заўважыць, як ён расце пры запампоўцы вялікага файла і пасля гэтага не чысціцца.
Калі апісанае - ваш выпадак, то выправіць сітуацыю і ачысціць невыгружаемый пул памяці можна наступным чынам.
- Зайдзіце ў рэдактар рэестра (націснуць клавішы Win + R на клавіятуры, увядзіце regedit і націсніце Enter).
- Перайдзіце да падзелу HKEY_LOCAL_MACHINE SYSTEM ControlSet001 Services Ndu
- Двойчы націсніце па параметры з імем "Start" у правай частцы рэдактара рэестра і задайце значэнне 4 для яго, для адключэння манітора выкарыстання сеткі.
- Зачыніце рэдактар рэестра.
Па завяршэнні, перазагрузіце кампутар і праверце, ці была выпраўленая праблема. Як правіла, калі справа сапраўды ў драйверах сеткавай карты, невыгружаемый пул больш не расце больш сваіх звычайных значэнняў.
Калі крокі, апісаныя вышэй, не дапамаглі, паспрабуйце наступнае:
- Калі драйвер сеткавай карты і (або) бесправаднога адаптара быў усталяваны з афіцыйнага сайта вытворцы, паспрабуйце выдаліць яго і даць Windows 10 ўсталяваць стандартныя драйверы.
- Калі драйвер быў аўтаматычна усталяваны Windows або быў прадусталяваны вытворцам (і сістэма пасля гэтага не змянялася), паспрабуйце спампаваць і ўсталяваць апошнюю версію драйвера з афіцыйнага сайта вытворцы наўтбука або мацярынскай платы (калі гэта ПК).
Які запаўняецца невыгружаемый пул аператыўнай памяці ў Windows 10 не заўсёды бывае выкліканы драйверамі менавіта сеткавай карты (хоць часцей за ўсё) і калі дзеянні з драйверамі сеткавых адаптараў і NDU не прыносяць выніку, можна звярнуцца да наступных крокам:
- Ўстаноўка ўсіх арыгінальных драйвераў ад вытворцы на ваша абсталяванне (асабліва калі на дадзены момант часу ў сістэме ўсталяваныя драйверы, аўтаматычна устаноўленыя Windows 10).
- Выкарыстанне ўтыліты Poolmon са складу Microsoft WDK для вызначэння драйвера, які выклікае уцечку памяці.
Як даведацца, які драйвер выклікае уцечку памяці ў Windows 10 з дапамогай Poolmon
Высветліць канкрэтныя драйверы, якія прыводзяць да таго, што невыгружаемый пул памяці расце можна з дапамогай інструмента Poolmoon, якія ўваходзяць у склад Windows Driver Kit (WDK), спампаваць які можна з афіцыйнага сайта Майкрасофт.
- Загрузіце WDK для вашай версіі Windows 10 (не выкарыстоўвайце крокі на прапанаванай старонцы, якія адносяцца да ўстаноўцы Windows SDK або Visual Studio, проста знайдзіце пункт "Усталюйце WDK для Windows 10" на старонцы і запусціце ўстаноўку) з сайта //developer.microsoft.com/ ru-ru / windows / hardware / windows-driver-kit.
- Пасля ўстаноўкі, зайдзіце ў тэчку з WDK і запусціце ўтыліту Poolmon.exe (па змаўчанні ўтыліты знаходзяцца ў C: Program Files (x86) Windows Kits 10 Tools ).
- Націсніце лацінскую клавішу P (так, каб другі слупок утрымліваў толькі значэння Nonp), затым - B (гэта пакіне ў спісе толькі запісы, якія выкарыстоўваюць невыгружаемый пул і адсартуе іх па колькасці займанага прасторы ў памяці, г.зн. па слупка Bytes).
- Звярніце ўвагу на значэнне слупкі Tag для якая займае найбольшую колькасць байт запісу.
- Адкрыйце камандную радок і ўвядзіце каманду findstr / m / l / s значение_столбца_tag C: Windows System32 drivers *. sys
- Вы атрымаеце спіс файлаў драйвераў, якія могуць апынуцца прычынай праблемы.
Далейшы шлях - высветліць па імёнах файлаў драйвераў (з дапамогай Google, напрыклад), да якога абсталяванню яны ставяцца і спрабаваць ўсталяваць, выдаліць або адкаціць у залежнасці ад сітуацыі.