Fysiska minnesgränser i Crash Dump-filer för Windows 10

Det här inlägget har en snabb titt på Fysiska minnesgränser i Crash Dump-filer(Physical Memory Limits in Crash Dump files) för Windows 10/8/7 och med hjälp av Windows Sysinternals- verktyget RamMap , som kan användas för att bestämma antalet fysiska minnesområden på ett system.

Fysiska minnesgränser(Memory Limits) i Crash Dump- filer

Alla Windows -operativsystem är konfigurerade för att fånga information om dess tillstånd, i händelse av ett stoppfel eller systemkrasch, och spara dem som .dmp-kraschdumpfiler. Det finns tre typer av dumpar som kan fångas i händelse av en systemkrasch: Complete Memory Dump, Kernel Memory Dump och Small Memory Dump.(Complete Memory Dump, Kernel Memory Dump, and Small Memory Dump.)

Crash dump-formatet har en gräns på 42 (64-bitars) och 86 (32-bitars) fysiska adressintervall. På vissa system kan minneskartan för BIOS -firmware innehålla fler än detta antal icke sammanhängande regioner. (BIOS)När en dumpfil genereras på det här systemet, sparas endast de första 42 (64-bitars) eller 86 (32-bitars) minnesområdena i filen.  Kärna(Kernel) och komplett(Complete) minnesdump från ett Windows- system kanske inte innehåller allt minne från systemet.

Vid tillfällen, när du öppnar en minnesdumpfil som genererats på vissa system med hjälp av felsökningsverktygen(Debugging Tools) för Windows (windbg.exe), kan du få ett felmeddelande:

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

För att förhindra problemet skulle OEM för det berörda systemet behöva modifiera minneskartan för den fasta programvaran för att säkerställa att antalet fysiska sammanhängande fysiska minnesregioner som exponeras för operativsystemet inte överskrider de tidigare angivna gränserna, säger KB2510168 .

Sysinternals RamMap

Sysinternals -(RamMap) verktyget RamMap(Sysinternals) kan användas för att bestämma antalet fysiska minnesområden på ett system. När du har laddat ner och kört RamMap.exe klickar du på fliken Fysiska intervall. (Physical Ranges)Att räkna antalet listade intervall kommer att verifiera antalet fysiska intervall på ett visst system.

RAMMap är ett avancerat verktyg för analys av fysisk minnesanvändning för Windows Vista och högre. Den presenterar användningsinformation på olika sätt på flera olika flikar:

  • Användningsantal: användningssammanfattning efter typ och personsökningslista
  • Processer: processarbetsuppsättningsstorlekar
  • Prioritetssammanfattning(Priority Summary) : prioriterade liststorlekar för vänteläge
  • Fysiska sidor: användning per sida för allt fysiskt minne
  • Fysiska intervall: fysiska minnesadresser
  • Filsammanfattning(File Summary) : fildata i RAM per fil
  • Fildetaljer: enskilda fysiska sidor per fil
  • Använd RAMMap(Use RAMMap) för att få en förståelse för hur Windows hanterar minne, för att analysera användningen av applikationsminne eller för att svara på specifika frågor om hur RAM -minne allokeras.

Fysiska minnesgränser i Crash Dump-filer

RAmMap kommer att berätta hur Windows tilldelar fysiskt minne, hur mycket fildata som cachelagras i RAM eller hur mycket RAM som används av kärnan och drivrutinerna.

Dessa länkar kan också intressera dig:

  1. Machine Memory Dump Collector i Windows
  2. Fysisk minnesallokering och minnesstatus i Windows .



About the author

Jag är en erfaren Windows 10 och 11/10 expert, med erfarenhet av både webbläsare och smartphone-appar. Jag har varit mjukvaruingenjör i över 15 år och har arbetat med ett antal stora namnföretag, inklusive Microsoft, Google, Apple, Ubisoft med flera. Jag har också undervisat i Windows 10/11-utveckling på högskolenivå.



Related posts