Limiti di memoria fisica nei file Crash Dump per Windows 10

Questo post offre una rapida occhiata ai limiti di memoria fisica nei file Crash Dump(Physical Memory Limits in Crash Dump files) per Windows 10/8/7 e all'utilizzo dello strumento Windows Sysinternals RamMap , che può essere utilizzato per determinare il numero di intervalli di memoria fisica su un sistema.

Limiti di memoria(Memory Limits) fisica nei file Crash Dump

Tutti i sistemi operativi Windows sono configurati per acquisire informazioni sul suo stato, in caso di errore irreversibile o arresto anomalo del sistema, e salvarle come file di dump di arresto anomalo .dmp. Esistono tre tipi di dump che possono essere acquisiti in caso di arresto anomalo del sistema: dump della memoria completo, dump della memoria del kernel e dump della memoria ridotta.(Complete Memory Dump, Kernel Memory Dump, and Small Memory Dump.)

Il formato di dump di arresto anomalo ha un limite di 42 (64 bit) e 86 (32 bit) intervalli di indirizzi fisici. Su alcuni sistemi, la mappa di memoria del firmware del BIOS può contenere più di questo numero di regioni non contigue. Quando un file dump viene generato su questo sistema, solo le prime 42 aree di memoria (64 bit) o ​​86 (32 bit) verranno salvate nel file.  Il kernel(Kernel) e il dump completo della memoria da un sistema (Complete)Windows potrebbero non contenere tutta la memoria del sistema.

A volte, quando si apre un file di dump della memoria generato su determinati sistemi utilizzando gli strumenti di debug(Debugging Tools) per Windows (windbg.exe), è possibile che venga visualizzato un messaggio di errore:

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

Per evitare il problema, l' OEM del sistema interessato dovrebbe modificare la mappa di memoria del firmware per garantire che il numero di regioni di memoria fisica contigue esposte al sistema operativo non superi i limiti precedentemente indicati, afferma KB2510168 .

Sysinternals RamMap

Lo strumento Sysinternals RamMap può essere utilizzato per determinare il numero di intervalli di memoria fisica su un sistema. Dopo aver scaricato ed eseguito RamMap.exe , fare clic sulla scheda Intervalli fisici . (Physical Ranges)Il conteggio del numero di intervalli elencati verificherà il numero di intervalli fisici su un particolare sistema.

RAMMap è un'utilità avanzata di analisi dell'utilizzo della memoria fisica per Windows Vista e versioni successive. Presenta le informazioni sull'utilizzo in diversi modi nelle sue diverse schede:

  • Conteggi utilizzo: riepilogo utilizzo per tipo e lista di paging
  • Processi: dimensioni del working set di processo
  • Riepilogo(Priority Summary) priorità: dimensioni dell'elenco di standby prioritarie
  • Pagine fisiche: utilizzo per pagina di tutta la memoria fisica
  • Intervalli fisici: indirizzi di memoria fisica
  • Riepilogo(File Summary) file: file di dati nella RAM per file
  • Dettagli file: singole pagine fisiche per file
  • Usa RAMMap(Use RAMMap) per comprendere il modo in cui Windows gestisce la memoria, per analizzare l'utilizzo della memoria dell'applicazione o per rispondere a domande specifiche su come viene allocata la RAM .

Limiti di memoria fisica nei file Crash Dump

RAMMap dirà come Windows sta assegnando la memoria fisica, quanti dati di file sono memorizzati nella RAM o quanta RAM viene utilizzata dal kernel e dai driver di dispositivo.

Potrebbero interessarti anche questi link:

  1. Raccoglitore di dump della memoria della macchina in Windows
  2. Allocazione della memoria fisica e stato della memoria in Windows .



About the author

ingegnere audiofilo e specialista di prodotti audio con oltre 10 anni di esperienza. Sono specializzato nella creazione di altoparlanti e cuffie per musica di qualità dall'inizio alla fine. Sono un esperto nella risoluzione dei problemi audio e nella progettazione di nuovi altoparlanti e sistemi di cuffie. La mia esperienza va oltre la semplice realizzazione di buoni prodotti; Ho anche una passione per aiutare gli altri a essere il meglio di sé possibile, sia attraverso l'istruzione che il servizio alla comunità.



Related posts