Fysiske hukommelsesgrænser i Crash Dump-filer til Windows 10

Dette indlæg har et hurtigt kig på fysiske hukommelsesgrænser i Crash Dump-filer(Physical Memory Limits in Crash Dump files) til Windows 10/8/7 og ved hjælp af Windows Sysinternals - værktøjet RamMap , som kan bruges til at bestemme antallet af fysiske hukommelsesområder på et system.

Fysiske hukommelsesgrænser(Memory Limits) i Crash Dump- filer

Alle Windows -operativsystemer er konfigureret til at fange oplysninger om deres tilstand i tilfælde af en stopfejl eller systemnedbrud og gemme dem som .dmp-nedbrudsdumpfiler. Der er tre typer dumps, der kan fanges i tilfælde af et systemnedbrud: Complete Memory Dump, Kernel Memory Dump og Small Memory Dump.(Complete Memory Dump, Kernel Memory Dump, and Small Memory Dump.)

Crash dump-formatet har en grænse på 42 (64-bit) og 86 (32-bit) fysiske adresseområder. På visse systemer kan BIOS -firmwarehukommelseskortet indeholde mere end dette antal ikke-sammenhængende områder. Når en dumpfil genereres på dette system, vil kun de første 42 (64-bit) eller 86 (32-bit) hukommelsesområder blive gemt i filen.  Kernel og Complete memory dump fra et Windows -system indeholder muligvis ikke al hukommelsen fra systemet.

Nogle gange, når du åbner en hukommelsesdump-fil genereret på visse systemer ved hjælp af fejlfindingsværktøjerne(Debugging Tools) til Windows (windbg.exe), kan du modtage en fejlmeddelelse:

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

For at forhindre problemet skal OEM'en(OEM) af ​​det berørte system ændre firmwarehukommelseskortet for at sikre, at antallet af fysiske sammenhængende fysiske hukommelsesområder, der er udsat for operativsystemet, ikke overstiger de tidligere nævnte grænser, hedder det i KB2510168(KB2510168) .

Sysinternals RamMap

Sysinternals - værktøjet RamMap kan bruges til at bestemme antallet af fysiske hukommelsesområder på et system. Når du har downloadet og udført RamMap.exe , skal du klikke på fanen Fysiske områder(Physical Ranges) . At tælle antallet af intervaller på listen vil bekræfte antallet af fysiske intervaller på et bestemt system.

RAMMap er et avanceret analyseværktøj til fysisk hukommelsesforbrug til Windows Vista og nyere. Den præsenterer brugsoplysninger på forskellige måder i sine flere forskellige faner:

  • Brugtæller: brugsoversigt efter type og sideliste
  • Processer: procesarbejdssætstørrelser
  • Prioritetsoversigt(Priority Summary) : prioriterede standby-listestørrelser
  • Fysiske sider: Brug pr. side for al fysisk hukommelse
  • Fysiske områder: fysiske hukommelsesadresser
  • Filoversigt(File Summary) : fildata i RAM efter fil
  • Fildetaljer: individuelle fysiske sider efter fil
  • Brug RAMMap(Use RAMMap) til at få en forståelse af den måde , Windows administrerer hukommelse på, til at analysere brug af applikationshukommelse eller til at besvare specifikke spørgsmål om, hvordan RAM allokeres.

Fysiske hukommelsesgrænser i Crash Dump-filer

RAmMap vil fortælle, hvordan Windows tildeler fysisk hukommelse, hvor mange fildata der er cachelagret i RAM , eller hvor meget RAM der bruges af kernen og enhedsdriverne.

Disse links kan også interessere dig:

  1. Machine Memory Dump Collector i Windows
  2. Fysisk hukommelsestildeling og hukommelsesstatus i Windows .



About the author

audiofil ingeniør og audio produktspecialist med mere end 10 års erfaring. Jeg har specialiseret mig i at skabe kvalitets musikhøjttalere og høretelefoner fra start til slut. Jeg er ekspert i fejlfinding af lydproblemer samt design af nye højttalere og hovedtelefonsystemer. Min erfaring rækker ud over blot at lave gode produkter; Jeg har også en passion for at hjælpe andre til at være deres bedst mulige jeg, uanset om det er gennem uddannelse eller samfundstjeneste.



Related posts