Soo hel oo hagaaji xusuusta Leaks gudaha Windows 11/10

Leak Memory(Memory Leak) - du waa meel-ka-dhac khaldan oo agabka ku jira barnaamijka kombayutarka taasoo ay ugu wacan tahay qoondaynta xusuusta oo khaldan. Waxay dhacdaa marka goobta RAM ee aan la isticmaalin ay tahay mid aan la sii dayn. Diidashada xusuusta maaha in lagu khaldo meel bannaan, taas oo loola jeedo barnaamij isticmaalaya RAM ka badan intii loo baahnaa. Xusuusta daadad ku jirta nidaamka Windows 11/10/8/7 ayaa la sheegay inuu dhacay markii xusuusta aan la heli karin inkastoo aan la isticmaalin.

Xusuusta ayaa ka soo daata Windows 11/10

Kahor intaadan bilaabin, waa inaad ogaataa in xusuusta xusuusta(Memory) ay tahay arrin software ah oo lagu saxayo - tusaale ahaan Java , JavaScript , C/C++, Windows , iwm. Jir ahaan beddelka RAM ama diskka looma baahna.

Xusuusta Leak ee Windows 10

Maxay u xun tahay

Waa iska caddahay in xasuustu ay xun tahay sababtoo ah waa bug, cillad xagga nidaamka ah. Laakiin aan ogaano sida saxda ah ee ay u saameynayso nidaamka:

  1. Maadaama xasuustu aanay xorayn xitaa marka aan la isticmaalin, waxay keentaa xusuusta oo yaraada.
  2. Dejinta xusuusta waxay keentaa gabowga software.
  3. Xasuusta la heli karo ee la dhimay waxay keentaa kordhinta wakhtiga jawaabta iyo waxqabadka liidata ee nidaamka.
  4. Diidashada xusuusta ee aan la hubin ayaa ugu dambeyntii horseedi karta burburka codsiga.

Si loo aqoonsado daadinta xusuusta, barnaamij-sameeyaha wuxuu u baahan yahay inuu galo lambarka isha ee barnaamijka.

Helitaanka qulqulka

Si loo xaliyo dhib, waxaan u baahanahay inaan marka hore aqoonsano. Tillaabooyinka aasaasiga ah ee lagu ogaanayo daadinta xusuusta waa:

  1. Xaqiijin(Affirmation) : Go'aaminta haddii uu dillaacay dhacay.
  2. Helitaanka qaab-dhismeedka kernel-ka-daadista(Finding Kernel-mode memory leak) : Helitaanka dillaac ay sababtay qayb-qaabka kernel-ka darawalka.
  3. Helitaanka daadinta xusuusta-habka isticmaalaha(Finding User-mode memory leak) : Helitaanka daadinta uu keeno darawalka-habka isticmaalaha ama abka.

Qoondaynta xusuusta

Waxaa jira habab kala duwan oo codsiyadu u qoondeeyaan RAM . Haddii booska aan la sii dayn ka dib isticmaalka, daadinta xusuusta ayaa dhici doonta iyada oo aan loo eegin qaabka qoondaynta. Qaar ka mid ah hababka qoondaynta guud waa:

  1. Shaqada HealAlloc(HealAlloc) ee qoondaynta xusuusta tuulan. C/C++ runtime u dhiganta waa malloc oo cusub.
  2. Shaqada VirtualAlloc(VirtualAlloc) ee qoondaynta tooska ah ee OS.
  3. Kernel32 APIs si ay u xajiyaan xusuusta kernel ee abka. Tusaale(Example) , CreateFile , CreateThread .
  4. User32 APIs iyo Gdi32 APIs.

Ka hortag xusuusta daadato ee Daaqadaha

Dhammaanteen waan ognahay ka-hortagga in ay ka fiican tahay daawaynta sidaa darteed halkan waxaa ah siyaabo aad uga hortagi karto daadinta xusuusta.

caadooyinka la socodka

Xusuusta ayaa ka daata Windows 10

Waxaad u baahan tahay inaad isha ku hayso isticmaalka RAM aan caadiga ahayn ee barnaamijyada iyo codsiyada gaarka ah. Waxaad aadi kartaa Maareeyaha Hawsha Windows(Windows Task Manager) adigoo riixaya CTRL+SHIFT+ESC oo ku dar tiirarka sida Handles , Shayga Isticmaalaha(User Objects) , Walxaha GDI(GDI Objects) , iwm.

Tani waxay kaa caawin doontaa inaad si fudud ula socoto isticmaalka kheyraadka.

Akhriso(Read) : Waa maxay Noocyada Xusuusta kumbiyuutarka?(What are the Types of Memory in a computer?)

Aaladaha Microsoft(Microsoft) si loo baadho xusuusta soo daatay

Aaladaha kala duwan ayaa baara qulqulka xusuusta ee hababka qoondaynta ee kala duwan:

  1. Xaqiijiye Codsigu waxa uu(Application Verifier) baadhaa qulqulka daadsan.
  2. UMDH (waa qayb ka mid ah Aaladaha Debugging Windows(Windows Debugging Tools) ) waxay baartaa qulqulka hababka gaarka ah iyadoo la soconaysa qoondaynta xusuusta badan.
  3. Raac Qabashada(Capture) si aad u baarto isticmaalka RAM -ka.(RAM)
  4. Xperf sidoo kale wuxuu la socdaa qaababka qoondaynta.
  5. CRT Debug Heap kaliya maahan inay raad raacdo qoondaynta kaydinta laakiin sidoo kale waxay awood u siisaa hab-dhaqanka kood si loo yareeyo daadinta.
  6. JavaScript Detector Leak Detector(JavaScript Memory Leak Detector) wuxuu baabi'iyaa xusuusta ka daadanaya koodka.

Tilmaamaha Isticmaalka

  1. U isticmaal kernel HANDLE s iyo tilmaameyaal kale oo caqli badan ilaha Win32 iyo qoondaynta kaydinta.
  2. Ka hel(Get) fasallo loogu talagalay maareynta kheyraadka tooska ah ee qoondaynta kernel-ka maktabadda ATL . Heerka C++ wuxuu leeyahay auto_ptr qoondaynta tuulan.
  3. Ku soo koob tilmaamaha COM(Encapsulate COM) interface interface gudaha "tilmaamayaasha smart" iyadoo la kaashanayo _com_ptr_t ama _bstr_t ama _variant_t .
  4. La soco koodka (Monitor)NET ee isticmaalka xusuusta aan caadiga ahayn.
  5. Ka fogow(Avoid) wadooyin ka bixitaan badan oo loogu talagalay hawlaha si aad u oggolaato qoondaynta in laga xoreeyo doorsoomayaasha baloogyada inta badan dhammaadka shaqada.
  6. Isticmaal(Use) waxyaabaha ka reeban waddaniga kaliya ka dib marka aad sii daayaan dhammaan qoondaynta _ugu dambeyntii(_finally) xannibaadda. Isku duub(Wrap) dhammaan taalluun oo ku qabo qoondaynta tilmaameyaal caqli badan si aad u isticmaasho waxyaabaha ka reeban C++.
  7. Had iyo jeer wac shaqada PropVariantClear ka hor inta aanad dib u bilaabin ama tuurin shay PROPVARIANT ah.

Cilad- sheegida(Troubleshoot) xusuusta ayaa ka daata Windows

Si la mid ah hababka kala duwan ee looga hortago in ay soo daadato xusuusta, waxa jira habab kala duwan oo lagu joojinayo dareeraha xusuusta. Laakiin ka hor inta aanad bilaabin, xasuuso inaad abuurto nidaamka soo celinta marka hore .

1] Xidh hababka oo dib u bilow.

Haddii aad aragto in habka aan loo baahnayn uu qaadanayo RAM aad u badan , waxaad ku dhameyn kartaa habka maamulaha Hawsha(Task Manager) . Waxaad u baahan doontaa inaad dib u bilowdo qalabka si meesha bannaan ee bannaan loo helo isticmaalka hababka kale. La'aanteed Dib(Restart) -u-bilaabidda xusuusta dib-u-kicinta lama xallin doono. Mid ka mid ah hababka gaarka ah ee leh cayayaanka si loo yareeyo kombuyuutarku waa Runtime Broker . Isku day haddii curyaaminta taas oo keliya ay shaqeyso.

2] Aaladaha Baarista Xusuusta

Baarista Xusuusta Daaqadaha

Si aad u gasho qalabka lagu dhex dhisay Memory Diagnostic Tool ee Windows:

  1. Badbaadi dhammaan shaqadaada muhiimka ah.
  2. Riix Win + R si aad u furto daaqada Run .
  3. Ku qor amarka mdsched.exe daaqada Run .
  4. Dib u bilaw PC-ga.
  5. Dib u bilaabashada ka dib, samee iskaanka aasaasiga ah ama aad ' Advanced ' fursadaha sida ' Tijaabada isku darka(Test mix) ' ama ' Tirinta Gudbinta(Pass count) '.
  6. Riix F10 si aad u bilowdo imtixaanka.

Kuwani weli waa hagaajin ku meel gaar ah.

3] Hubi cusbooneysiinta darawalka

Cusbooneysii Software-ka Darawalka

Dareewalada duugoobay waxay sababaan daadinta xusuusta. La socodsii dhammaan darawallada :

  1. Riix Win + R oo fur daaqada Run . Ku qor devmgmt.msc oo tabo Gelida(Enter) . Waxay ku geyn doontaa Maareeyaha Qalabka(Device Manager) .
  2. Hubi(Check) wadayaasha duugoobay oo cusboonaysii dhamaantood.
  3. Wixii ku soo kordha, waxa laga yaabaa inaad seegtay, ka hubi Windows Update .

Tani waxay ahayd mid fudud.

4] Kor u qaad waxqabadka

Isku hagaaji waxqabadka ugu fiican

Hagaajinta Windows ee waxqabadka waxay maareyn doontaa wax kasta oo ay ku jiraan jadwalka processor-ka iyo isticmaalka xusuusta si loo joojiyo daadinta xusuusta. Raac tillaabooyinkan:

  1. Midig ku dhufo ' PC-kan(This PC) ' oo dooro ' Advanced ' settings ee dhinaca bidixda.
  2. Hoosta ' Advanced ' tab, aad ' Performance ', oo ay ku xigto ' Settings '.
  3. Hubi ' Hagaji waxqabadka ugu fiican(Adjust for best performance) ' oo guji OK .
  4. Dib u bilow(Restart) oo hubi haddii arinta la xaliyay.

Haddii xalkan fudud aanu shaqayn, isku day xalka xiga.

5] Dami barnaamijyada(Programs) ku socda Startup

Barnaamijyada bilowga

Deminta barnaamijyada dhibka leh ayaa ah habka kaliya ee looga takhalusi karo dhibaatada xusuusta. Aad Task Manager oo dami barnaamijka dhibka. Haddii aanad garanayn barnaamijyada dhibka abuuraya, samee sidan:

  1. Tag ' Task Manager '.
  2. Tag ' Start(Startup) '.
  3. Demi barnaamijyada bilawga ah ee(Disable the startup programs) aadan u baahnayn inaad si caadi ah ugu shaqeyso.

6] Defrag Hard Drive-ka

Defragmentation Disk

In kasta oo Windows 10 uu tan si toos ah kuugu sameeyo, waxaa laga yaabaa inaad u baahato inaad defrag hard drives-yada marmar si aad kor ugu qaaddo waxqabadka:

  1. Tag ' PC this(This PC) ' ama ' My Computer '.
  2. Midig ku dhufo(Right-Click) nidaamka hard drive (sida caadiga ah C: wadista).
  3. Tag ' Tools ' hoosta ' Properties ' oo dooro ' U hagaajin(Optimize) '.
  4. Dooro darawalka si aad u leexiso oo dooro ' Analyze '.

Dib u bilaw kombayutarkaga kadib kala qaybsanaanta cusub

7] ClearPage File marka la xidho

Hadda way sii adkaanaysaa - laakiin ha welwelin. Waa kuwan sida loo nadiifiyo faylka bogga xirid kasta(clear the Page File at every shutdown) :

  • Ku qor regedit on Search si aad u bilowdo Tifaftiraha Diiwaanka(Registry Editor) .
  • Geli jidkan:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerMemory Management
  • U beddel qiimaha ClearPageFileAtShutDown una beddel '1'.( ClearPageFileAtShutDown to ‘1’.)
  • Keydi isbeddellada oo dib u bilow(Restart) qalabka.

Tani waa inay sameyso. Xusuusnow in habka xidhitaanku uu qaadan doono wakhti yar oo dheeraad ah.

9] Dami Superfetch

Adeegga Daaqadaha wuxuu(Windows Service) wanaajiyaa waxqabadka isagoo yareynaya wakhtiga bootinta. Waxay u ogolaataa Windows inay maamusho isticmaalka RAM . Nolosha(Life) ka dib curyaaminta Superfetch kuma habboona laakiin samee haddii ay waajib kugu tahay. Ugu yaraan isku day kani keligiis si aad u go'doomiso dhibaatada:

  1. Raadi services.msc oo aad Maamulaha Adeegyada.
  2. Raadi ' Superfetch ' oo midig-guji si aad u aado ' Properties '.
  3. Dooro ' Jooji(Stop) '.
  4. Sidoo kale ' Disable ' adeega ka menu-hoos u dhaca.
  5. Dib u bilaw PC oo hubi in wax qabadku fiicnaaday.

Daar Superfetch haddii kani shaqayn waayo.

10] Ka hubi malware

Isticmaal software ka-hortagga qolo saddexaad ama Windows 10 ee gudaha-guriga Difaacayaasha Windows(Windows Defender) si aad u sawirto oo aad u tirtirto malware. Hubi(Make) in anti-virus-ku la cusboonaysiiyay si uu u taageero OS-kaaga si aanu ugu dambayn u noqon sababta keentay daadinta xusuusta.

Xal kasta oo aad waligaa u baahan karto si aad u hesho ama uga hortagto daadinta xusuusta waa halkan. Waxaad ka akhrisan kartaa wax badan oo ku saabsan daadinta xusuusta MSDN iyo Microsoft .



About the author

Anigu waxaan ahay windows 10/11/10 xirfadle taageero macaamiisha leh in ka badan 5 sano oo waayo-aragnimo ah. Waxaan sidoo kale ahaa ciyaaryahan aad u firfircoon dhowrkii sano ee la soo dhaafay waxaanan xiiso xoog leh u hayaa xbox One. Diiradayda hadda waa ka caawinta macaamiisha dhibaatooyinka ay ku qabaan nidaamyada Windows 10 ama Windows 11, marar badan iyada oo la adeegsanayo aaladaha adeegga macaamiisha, sida taageerada xarunta wacitaanka iyo caawinta khadka.



Related posts