Erőforrás-szivárgások és grafikai hibák észlelése és javítása Windows rendszerben

Utolsó frissítés: 22/10/2026

  • A GDI és USER objektumok, a GPU memória és a RAM eltérő mértékegységeket igényelnek.
  • Az elszigetelt magas fogyasztás nem erősíti meg az erőforrások elszivárgását.
  • Ismételd meg ugyanazt a műveletet, és jegyezd fel, melyik folyamat halmozza fel az erőforrásokat.
  • A képfájl gyorsbillentyűvel történő helyreállítása nem szünteti meg a szivárgás forrását.
Erőforrás-szivárgások és grafikai hibák észlelése és javítása Windows rendszerben

Ha a Windows újra normálisan működik, de néhány óra elteltével az ablakok nem rajzolnak megfelelően, vagy az alkalmazások instabillá válnak, akkor lehet, hogy van egy probléma, fel nem szabadított erőforrások felhalmozásaA fekete képernyő vagy a magas memóriahasználat azonban nem elegendő a szivárgás megerősítéséhez.

Egy lehetséges kivizsgálása grafikus erőforrás-szivárgás Windows rendszerbenFontos különbséget tenni az interfészobjektumok, a GPU-memória és az alkalmazásmemória között. Minden kategória más méréseket igényel. A cél az ismételhető növekedés megtalálása és egy adott folyamathoz vagy művelethez való kapcsolása.

Azonosítsa, hogy melyik erőforrás növekszik: GDI, grafikus memória vagy RAM.

A Windows rendszerben növekvő erőforrások azonosítása

A „grafikus erőforrások” kifejezés különböző elemekre utalhat. Vezérlőváltás előtt ellenőrizze, hogy melyik jelző növekszik:

Forrás Mit jelképez? Hol kezdjem
GDI objektumok Rajzeszközök, például bitképek, betűtípusok és eszközkontextusok. GDI objektumok száma folyamatonként.
Felhasználói objektumok Felületi objektumok, például ablakok, menük és kurzorok. A USER objektumok száma folyamatonként.
GPU-memória Dedikált memória és rendszermemória, megosztott a GPU-val. Feladatkezelő, Teljesítmény és Részletek szakaszok.
Egy alkalmazás privát memóriája Lekötött memória, amely nem oszlik meg más folyamatokkal. A folyamat privát bájtszámlálója.
Lapozható és nem lapozható csoportok A Windows és az illesztőprogramok által használt kernel memória-erőforrások. Globális memóriaszámlálók és szükség esetén PoolMon.

Az interfészobjektumok kimerítése összeomlásokat okozhat még akkor is, ha még van szabad memória. Ezért ha csak a RAM százalékos arányát vagy a VRAM gigabájtjait nézzük, a probléma jelentős része kimaradhat.

Ellenőrizze a GDI és USER objektumokat folyamatonként

Windows 11 rendszerben a következővel kezdheted: Feladatkezelő:

  1. Nyisd meg ezzel Ctrl + Shift + Esc.
  2. Belépés Részletek.
  3. Kattintson jobb gombbal az oszlopfejlécekre, és nyissa meg Oszlopok kiválasztása.
  4. Adja hozzá az oszlopokat GDI objektumok, felhasználói objektumok vagy USERelérhető azonosítók és megerősítési méret.
  5. Írd le a folyamat nevét, PID-jét és a kezdeti értékeket.

A nevek nyelvenként és verziónként eltérőek lehetnek. Az általános azonosítók vagy handle-ek más mérőszámot képviselnek: nem egyenértékűek a GDI vagy USER objektumok számával.

Ezután ismételje meg a hibát okozó műveletet: panel megnyitása és bezárása, előnézetek létrehozása vagy rajzolási művelet ismétlése. Ellenőrizze, hogy a számláló minden ciklussal növekszik-e, és hogy végül stabilizálódik-e.

Exkluzív tartalom – Kattintson ide  Az Authelia konfigurálása Nginx Proxy Managerrel lépésről lépésre

Egyetlen magas érték nem erősíti meg a szivárgást. Jelentősebb, hogy ugyanaz a sorozat folyamatos növekedést okoz stabilizáció nélkül, különösen akkor, ha egybeesik interfészhibákkal.

Használhatod azt is Microsoft Sysinternals Folyamatkezelő a folyamatok és azonosítók vizsgálatának kiterjesztése érdekében.

Reprodukáld a problémát, és hasonlítsd össze az előtte-utána állapotot.

Frusztrált arckifejezésű személy egy számítógép előtt.

Egy kontrollált teszt általában több információt nyújt, mintha a számítógépet bekapcsolva hagynánk anélkül, hogy rögzítenénk a történteket:

  1. Nyissa meg az alkalmazást, és várja meg, amíg a kezdeti betöltés befejeződik.
  2. Írd le a nyomon követett számlálókat.
  3. Ismételje meg ugyanazt a műveletet többször egy hasonló dokumentummal vagy projekttel.
  4. Zárd be a használt paneleket vagy dokumentumokat, és figyeld meg a fejlődést.
  5. Mentsd el a munkádat, zárd be az alkalmazást a menüjéből, és ismételd meg a tesztet egy új munkamenetben.

Ha minden ismétlés erőforrásokat ad hozzá, és a viselkedés újraindul az alkalmazás megnyitásakor, akkor hasznos támpontot kapsz a program, a bővítményei vagy az általa használt függvények vizsgálatához.

A kiadás nem mindig azonnali: egyes alkalmazások gyorsítótárakat tartanak fenn és újra felhasználják az erőforrásokat. Egy kezdeti növekedést, amely aztán stabilizálódik, másképp értelmezünk, mint egy azonos ciklusokon át tartó tartós növekedést.

A PerfMon használata a memória időbeli rögzítésére

Nyissa meg a Futtatás ezzel Windows + R, írja perfmon és nyomja meg az Enter billentyűt. A Teljesítményfigyelőben számlálókat adhat hozzá az egyes folyamatok és a memória teljes állapotának megfigyeléséhez.

Ezek az angol nevek csak referenciaként szolgálnak; a Windows lefordítva is megjelenítheti őket:

Ellen Mire való?
Process\Private Bytes Egy alkalmazás feltört privát memóriájának nyomon követése.
Process\ID Process Kapcsolja össze a számlálópéldányt a PID-jével.
Process\Handle Count Figyeld meg a nyitott azonosítók számát.
Memory\Pool Paged Bytes A kernel lapozható készletének méretének nyomon követése.
Memory\Pool Nonpaged Bytes Kövesd a nem lapozott készlet méretét.
Memory\Available MBytes Figyeld meg a rendelkezésre álló fizikai memóriát.

Válassza ki a vizsgálni kívánt folyamatpéldányokat. Ellenőrizze a PID-t, ha több azonos nevű példány is van, vagy amikor újraindítja az alkalmazást.

Hosszú fogás megőrzése:

  1. Kibontás Adatgyűjtő készletek > Felhasználó által definiált.
  2. Hozzon létre egy új készletet, és válassza a Speciális manuális létrehozás lehetőséget.
  3. Válassza ki az adatnaplók létrehozását és megjelölését Teljesítményszámláló.
  4. Adja hozzá a számlálókat, és állítsa be a mintavételi intervallumot.
  5. Válassza ki a célmappát, és fejezze be a varázslót.
  6. A probléma reprodukálása előtt indítsa el a gyűjtést, és állítsa le, amikor befejezte.

A mintavételi intervallumot a hiba sebességéhez igazítsuk. A tízpercenkénti mintavételezés elegendő lehet a lassú evolúcióhoz, de így kimaradhatnak a másodpercek alatt bekövetkező változások. A 24 órás rögzítés sem kötelező: csak a viselkedés reprodukálásához szükséges időt rögzítsük.

Exkluzív tartalom – Kattintson ide  Teljes körű útmutató a Paperless-ngx biztonsági mentéséhez

A számlálókat a RAM és a kernel memória összekeverése nélkül értelmezi.

Számítógép RAM memória moduljai.

A tartós növekedés Privát bájtok Ez egy adott alkalmazás vizsgálatát irányíthatja. Ugyanakkor tükrözheti a várakozó adatokat, nagyobb dokumentumokat vagy gyorsítótárakat is. Hasonlítsa össze az egyenértékű munkaterheléseket, mielőtt arra a következtetésre jutna, hogy szivárgás van.

A növekedés lapozott medence Felhasználói módban nem azonosítja automatikusan a szivárgást. Mind ez, mind a nem lapozható készlet a kernel erőforrásaihoz tartozik, és az összegzésük önmagában nem jelzi, hogy melyik komponens halmoz fel memóriát.

Ha a trend ezen készletek egyikére mutat, PoolMon, a Windows illesztőprogram-készlet részeLehetővé teszi a hozzárendelések címkék szerinti vizsgálatát. Ez egy fejlettebb elemzési lépés, amely segíthet a növekedés egy komponenshez vagy vezérlőhöz való kapcsolásában.

A lapozófájl-használat százalékos aránya kontextust biztosít, de nem azonosítja a szivárgás forrását, és nem helyettesíti a folyamatméréseket.

Ellenőrizd a GPU memóriáját, és zárd ki a félrevezető értékeket.

Számítógépbe beépített grafikus kártya.

A Feladatkezelőben nyissa meg Teljesítmény > GPU Az általános használat ellenőrzéséhez a Részletek részben oszlopokat adhat hozzá a dedikált és a megosztott GPU-memóriához a folyamatok megfigyeléséhez.

Egy dedikált grafikus kártyában a dedikált memória a VRAM-nak felel meg. A megosztott memória a rendszer RAM-ját használja. Integrált GPU-kban a dedikált memória egy része szintén származhat egy RAM-készletből.

A folyamatok között megosztott erőforrásokat több folyamat is felhasználhatja. Ezért az összes sor összegzése nem feltétlenül egyenlő a teljes fizikai felhasználással. Ez befolyásolja azoknak a folyamatoknak az értelmezését is, amelyek más alkalmazásokkal, például a DWM-mel osztanak meg erőforrásokat.

A Microsoft dokumentál egy Számlálóprobléma bizonyos Windows 10 rendszereken amely folyamatonként képes GPU memóriaszivárgást szimulálni. Az érintett esetekben a Teljesítmény lap és a WPR vagy WPA eszközök kínálják az ajánlott teljesítménymutatót.

Ha a kérdése az asztali összeállításra korlátozódik, tekintse meg a konkrét cikket a következő témában: dwm.exe VRAM-fogyasztás.

Mit tehet a Windows + Ctrl + Shift + B billentyűkombináció?

A Microsoft tartalmazza Windows + Ctrl + Shift + B A fekete vagy villódzó képernyővel kapcsolatos problémák helyreállítási lehetőségei között szerepel. Ha működik, előfordulhat, hogy sípoló hangot hall vagy villódzást lát; a képernyőnek nem feltétlenül kell fehérre váltania.

Használja hibaelhárítási intézkedésként. Az a tény, hogy az asztali számítógép újra válaszol, nem erősíti meg a szivárgást, és nem bizonyítja, hogy a forrását elhárították.

Exkluzív tartalom – Kattintson ide  A Windows rossz programmal nyitja meg a képeket: Megoldások

A Windows helyreállítási mechanizmusokkal is rendelkezik a GPU-összeomlások esetén. Ha értesítést lát arról, hogy az illesztőprogram nem válaszolt, majd helyreállt, jegyezze fel az időpontot, és tekintse át a kapcsolódó eseményeket. Ez az értesítés a grafikus alrendszer helyreállítását jelzi, de önmagában nem azonosít memóriaszivárgást.

Vizsgálja meg az érintett alkalmazást és illesztőprogramot

Ha a probléma egy adott programban jelentkezik, kezdje azzal, hogy frissíti azt, és ellenőrzi a bővítményeit. Ha lehetővé teszi a grafikus gyorsítás ideiglenes letiltását, hasonlítsa össze az eredményt ugyanazzal a művelettel.

Például az Adobe azt javasolja, hogy a Photoshopban törölje a jelölőnégyzet jelölését. Szerkesztés > Beállítások > Teljesítmény > Grafikus processzor használataIndítsa újra az alkalmazást, és ellenőrizze a viselkedését. A javulás a vizsgálatot a grafikus útvonal felé irányítja, de nem tesz automatikusan különbséget az alkalmazás-, illesztőprogram- vagy hardverhiba között.

Ha a probléma közvetlenül az illesztőprogram frissítése után jelentkezett, ellenőrizze az ismert problémákat és az előző verzióra való visszaállítás lehetőségét. A Windows ezt kínálja: Eszközkezelő > Képernyőadapterek > Tulajdonságok > Illesztőprogram > Illesztőprogram visszaállítása amikor egy elérhető verziót tart fenn.

Egyszerre csak egy elemet változtass, és ismételd meg a tesztet. Így láthatod, hogy melyik módosítás befolyásolja az erőforrások növekedését, ahelyett, hogy több egyidejű módosítás után elveszítenéd a fonalat.

Milyen adatokat kell menteni a probléma megoldásához?

Megőrzi az alkalmazás nevét és verzióját, a Windows buildjét, a GPU modelljét, az illesztőprogram verzióját, valamint a hiba reprodukálásához szükséges lépéseket. Tartalmazza továbbá a PerfMon napló kezdeti és végső értékeit is.

Egy olyan leírás, mint például „valahányszor megnyitom és bezárom ezt a panelt, a folyamat GDI objektumai megnőnek és nem stabilizálódnak”, hasznosabb, mint egyszerűen azt állítani, hogy a Windows lassú.

Az alkalmazás bezárása és újranyitása átmenetileg enyhítheti a problémát. A végleges megoldás a felelős összetevőtől függ: programfrissítés, javított bővítmény vagy illesztőprogram, amely megoldja az azonosított problémát.