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.
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:
- Maadaama xasuustu aanay xorayn xitaa marka aan la isticmaalin, waxay keentaa xusuusta oo yaraada.
- Dejinta xusuusta waxay keentaa gabowga software.
- Xasuusta la heli karo ee la dhimay waxay keentaa kordhinta wakhtiga jawaabta iyo waxqabadka liidata ee nidaamka.
- 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:
- Xaqiijin(Affirmation) : Go'aaminta haddii uu dillaacay dhacay.
- Helitaanka qaab-dhismeedka kernel-ka-daadista(Finding Kernel-mode memory leak) : Helitaanka dillaac ay sababtay qayb-qaabka kernel-ka darawalka.
- 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:
- Shaqada HealAlloc(HealAlloc) ee qoondaynta xusuusta tuulan. C/C++ runtime u dhiganta waa malloc oo cusub.
- Shaqada VirtualAlloc(VirtualAlloc) ee qoondaynta tooska ah ee OS.
- Kernel32 APIs si ay u xajiyaan xusuusta kernel ee abka. Tusaale(Example) , CreateFile , CreateThread .
- 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
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:
- Xaqiijiye Codsigu waxa uu(Application Verifier) baadhaa qulqulka daadsan.
- UMDH (waa qayb ka mid ah Aaladaha Debugging Windows(Windows Debugging Tools) ) waxay baartaa qulqulka hababka gaarka ah iyadoo la soconaysa qoondaynta xusuusta badan.
- Raac Qabashada(Capture) si aad u baarto isticmaalka RAM -ka.(RAM)
- Xperf sidoo kale wuxuu la socdaa qaababka qoondaynta.
- CRT Debug Heap kaliya maahan inay raad raacdo qoondaynta kaydinta laakiin sidoo kale waxay awood u siisaa hab-dhaqanka kood si loo yareeyo daadinta.
- JavaScript Detector Leak Detector(JavaScript Memory Leak Detector) wuxuu baabi'iyaa xusuusta ka daadanaya koodka.
Tilmaamaha Isticmaalka
- U isticmaal kernel HANDLE s iyo tilmaameyaal kale oo caqli badan ilaha Win32 iyo qoondaynta kaydinta.
- Ka hel(Get) fasallo loogu talagalay maareynta kheyraadka tooska ah ee qoondaynta kernel-ka maktabadda ATL . Heerka C++ wuxuu leeyahay auto_ptr qoondaynta tuulan.
- Ku soo koob tilmaamaha COM(Encapsulate COM) interface interface gudaha "tilmaamayaasha smart" iyadoo la kaashanayo _com_ptr_t ama _bstr_t ama _variant_t .
- La soco koodka (Monitor)NET ee isticmaalka xusuusta aan caadiga ahayn.
- 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.
- 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++.
- 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
Si aad u gasho qalabka lagu dhex dhisay Memory Diagnostic Tool ee Windows:
- Badbaadi dhammaan shaqadaada muhiimka ah.
- Riix Win + R si aad u furto daaqada Run .
- Ku qor amarka mdsched.exe daaqada Run .
- Dib u bilaw PC-ga.
- Dib u bilaabashada ka dib, samee iskaanka aasaasiga ah ama aad ' Advanced ' fursadaha sida ' Tijaabada isku darka(Test mix) ' ama ' Tirinta Gudbinta(Pass count) '.
- Riix F10 si aad u bilowdo imtixaanka.
Kuwani weli waa hagaajin ku meel gaar ah.
3] Hubi cusbooneysiinta darawalka
Dareewalada duugoobay waxay sababaan daadinta xusuusta. La socodsii dhammaan darawallada :
- Riix Win + R oo fur daaqada Run . Ku qor devmgmt.msc oo tabo Gelida(Enter) . Waxay ku geyn doontaa Maareeyaha Qalabka(Device Manager) .
- Hubi(Check) wadayaasha duugoobay oo cusboonaysii dhamaantood.
- Wixii ku soo kordha, waxa laga yaabaa inaad seegtay, ka hubi Windows Update .
Tani waxay ahayd mid fudud.
4] Kor u qaad waxqabadka
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:
- Midig ku dhufo ' PC-kan(This PC) ' oo dooro ' Advanced ' settings ee dhinaca bidixda.
- Hoosta ' Advanced ' tab, aad ' Performance ', oo ay ku xigto ' Settings '.
- Hubi ' Hagaji waxqabadka ugu fiican(Adjust for best performance) ' oo guji OK .
- 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
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:
- Tag ' Task Manager '.
- Tag ' Start(Startup) '.
- Demi barnaamijyada bilawga ah ee(Disable the startup programs) aadan u baahnayn inaad si caadi ah ugu shaqeyso.
6] Defrag Hard Drive-ka
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:
- Tag ' PC this(This PC) ' ama ' My Computer '.
- Midig ku dhufo(Right-Click) nidaamka hard drive (sida caadiga ah C: wadista).
- Tag ' Tools ' hoosta ' Properties ' oo dooro ' U hagaajin(Optimize) '.
- 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:
- Raadi services.msc oo aad Maamulaha Adeegyada.
- Raadi ' Superfetch ' oo midig-guji si aad u aado ' Properties '.
- Dooro ' Jooji(Stop) '.
- Sidoo kale ' Disable ' adeega ka menu-hoos u dhaca.
- 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 .
Related posts
Sida loo furo oo loo akhriyo faylalka xusuusta yar ee Dump (dmp) gudaha Windows 11/10
Sida loo socodsiiyo Qalabka Cilad-baadhista Xusuus-qorka ee Windows 11/10
Sida loo kordhiyo cabbirka faylka bogga ama xusuusta Virtual gudaha Windows 11/10
Sida gacanta loogu abuuro faylka Shilalka Burburinta gudaha Windows 11/10
Explorer.exe High Memory ama isticmaalka CPU gudaha Windows 11/10
Sida loo furo guryaha nidaamka ee Control Panel gudaha Windows 11/10
Sida loo nadiifiyo Memory Cache gudaha Windows 11/10
Microsoft Intune miyaanay wada shaqayn? Ku qas Intune in ay isku xidho Windows 11/10
Hagaaji dib u dhaca codka Bluetooth gudaha Windows 11/10
Daar xiriirinta Shabakadda intaad ku jirto heeganka casriga ah Windows 11/10
Sida loo khariidado Network Drive ama loogu daro FTP Drive gudaha Windows 11/10
Sida loo joojiyo Raadi ikhtiyaarka Aaladdayda gudaha Windows 11/10 Settings
Dib u celi, dhaqaaq, ama tirtir PageFile.sys marka la xirayo gudaha Windows 11/10
Sida loogu daro goob la aamini karo gudaha Windows 11/10
Hagaaji Chrome sare ee CPU, Memory ama isticmaalka Disk gudaha Windows 11/10
Barnaamijyada Jadwalka ugu fiican ee bilaashka ah ee Windows 11/10
Talooyin iyo tabaha Browser Microsoft Edge ee loogu talagalay Windows 11/10
Qoraalka PDF wuu baaba'aa marka la tafatirayo ama kaydinayo faylka Windows 11/10
Sida loo beddelo darawallada adag ee gudaha Windows 11/10 oo leh Hot Swap
Sida loo kordhiyo RAM Video-ga ee Windows 11/10