Limity fyzickej pamäte v súboroch výpisu zlyhaní pre Windows 10

Tento príspevok obsahuje rýchly pohľad na limity fyzickej pamäte v súboroch výpisu(Physical Memory Limits in Crash Dump files) zlyhaní pre Windows 10/8/7 a pomocou nástroja Windows Sysinternals RamMap , ktorý možno použiť na určenie počtu rozsahov fyzickej pamäte v systéme.

Limity fyzickej pamäte(Memory Limits) v súboroch výpisu zlyhaní(Crash Dump)

Všetky operačné systémy Windows sú nakonfigurované tak, aby zaznamenávali informácie o svojom stave v prípade chyby zastavenia alebo zlyhania systému a uložili ich ako súbory s výpisom zrútenia .dmp. Existujú tri typy výpisov, ktoré možno zachytiť v prípade zlyhania systému: Úplný výpis pamäte, Výpis pamäte jadra a Malý výpis pamäte.(Complete Memory Dump, Kernel Memory Dump, and Small Memory Dump.)

Formát výpisu pri zlyhaní má limit 42 (64-bitových) a 86 (32-bitových) rozsahov fyzických adries. V niektorých systémoch môže mapa pamäte firmvéru systému BIOS(BIOS) obsahovať viac ako tento počet nesúvislých oblastí. Keď sa v tomto systéme vygeneruje súbor výpisu, do súboru sa uloží iba prvých 42 (64-bitových) alebo 86 (32-bitových) pamäťových oblastí.  Výpis jadra(Kernel) a kompletnej(Complete) pamäte zo systému Windows nemusí obsahovať všetku pamäť zo systému.

Pri otváraní súboru výpisu pamäte vygenerovaného v určitých systémoch pomocou ladiacich nástrojov(Debugging Tools) pre Windows (windbg.exe) sa niekedy môže zobraziť chybové hlásenie:

WARNING: Dump header physical memory block has been truncated. Some valid physical pages may be inaccessible.

Aby sa predišlo tomuto problému, výrobca OEM(OEM) postihnutého systému by musel upraviť mapu pamäte firmvéru, aby sa zabezpečilo, že počet oblastí fyzickej priľahlej fyzickej pamäte vystavených operačnému systému neprekročí limity uvedené vyššie, uvádza KB2510168 .

Sysinternals RamMap

Na určenie počtu rozsahov fyzickej pamäte v systéme možno použiť nástroj Sysinternals RamMap . Po stiahnutí a spustení súboru RamMap.exe(RamMap.exe) kliknite na kartu Fyzické rozsahy(Physical Ranges) . Počítanie uvedených rozsahov overí počet fyzických rozsahov v konkrétnom systéme.

RAMMap je pokročilý nástroj na analýzu využitia fyzickej pamäte pre Windows Vista a vyššie. Na niekoľkých rôznych kartách prezentuje informácie o používaní rôznymi spôsobmi:

  • Počty použitia: zhrnutie použitia podľa typu a zoznamu stránkovania
  • Procesy: spracujte veľkosti pracovných sád
  • Priority Summary : prioritné veľkosti zoznamu v pohotovostnom režime
  • Fyzické stránky: použitie na stránku pre celú fyzickú pamäť
  • Fyzické rozsahy: adresy fyzickej pamäte
  • Súhrn súborov(File Summary) : údaje o súboroch v pamäti RAM(RAM) po súboroch
  • Podrobnosti o súbore: jednotlivé fyzické stránky podľa súboru
  • Použite RAMMap(Use RAMMap) na pochopenie spôsobu, akým systém Windows(Windows) spravuje pamäť, na analýzu využitia pamäte aplikáciami alebo na zodpovedanie konkrétnych otázok o prideľovaní pamäte RAM .(RAM)

Limity fyzickej pamäte v súboroch výpisu zlyhaní

RAMMap povie, ako systém Windows(Windows) priraďuje fyzickú pamäť, koľko údajov o súboroch je uložených v pamäti RAM alebo koľko pamäte RAM(RAM) používa jadro a ovládače zariadení.

Tieto odkazy by vás tiež mohli zaujímať:

  1. Zberač výpisov pamäte stroja v systéme Windows
  2. Pridelenie fyzickej pamäte a stav pamäte v systéme Windows .



About the author

Mám vzdelanie v oblasti počítačového inžinierstva a informačných technológií, čo mi dalo jedinečný pohľad na platformy Windows 10 a 11. Najmä mám skúsenosti s Windows 10 " Desktop Experience " a prehliadačom Microsoft Edge. Moje skúsenosti s týmito dvoma platformami mi umožňujú hlboko pochopiť, ako fungujú, a moje odborné znalosti v týchto oblastiach mi umožňujú poskytovať spoľahlivé rady, ako ich zlepšiť.



Related posts