La pagina ufficiale si trova nella raccolta Sysinternals di Microsoft Learn e il pulsante consegna RAMMap.zip da download.sysinternals.com. Questo sito non conserva né modifica il programma. Evita cataloghi che aggiungono installer, pubblicità simili a pulsanti o vecchie versioni. Controlla il dominio finale e conserva lo ZIP originale per la verifica; il solo nome RAMMap64.exe non dimostra l'origine.
Il pacchetto v1.63 verificato il 13 luglio 2026 misura circa 719 KB e include RAMMap.exe, RAMMap64.exe, RAMMap64a.exe ed Eula.txt. Nome e dimensione aiutano a trovare un trasferimento incompleto, ma firma e SHA256 sono decisivi. Se un controllo non coincide, non eseguire il file: elimina la copia e scarica nuovamente da Microsoft.
Apri Impostazioni, Sistema e Informazioni per leggere Tipo sistema. Un PC Intel o AMD con Windows x64 usa RAMMap64.exe; Windows on ARM, spesso con Snapdragon, usa RAMMap64a.exe. RAMMap.exe è riservato al Windows a 32 bit. I tre file appartengono allo stesso pacchetto e offrono le stesse viste, quindi la scelta riguarda solo l'architettura.
Puoi usare winget install --id Microsoft.Sysinternals.RAMMap --exact. Il parametro exact evita pacchetti dal nome simile. In ogni metodo controlla fonte e firma prima di accettare EULA e UAC. RAMMap è portatile: non richiede una procedura guidata tradizionale e non aggiunge un servizio che libera memoria continuamente in background.
RAMMap descrive la memoria fisica di Windows per utilizzo e per stato. Un valore alto non è da solo un errore: Windows impiega la RAM inattiva come cache per accelerare le letture e può recuperare molte pagine Standby quando un'applicazione richiede spazio. Collega quindi il numero a un sintomo riproducibile, come paging continuo, ritardo, errore di allocazione o crescita che non si stabilizza.
Inizia da Use Counts e confronta Active, Standby, Modified, Free e Zeroed. Apri poi la vista adatta alla categoria grande. Processes dettaglia la memoria privata, File Summary associa le pagine mappate ai file e Physical Pages esamina singole pagine. Questa sequenza evita di confrontare contatori con definizioni differenti o di trattare una cache recuperabile come memoria definitivamente sottratta al sistema.
Salva uno snapshot prima di modificare lo stato e annota ora, versione di Windows, versione di RAMMap e carico in esecuzione. Crea un secondo snapshot nello stesso punto di una prova ripetuta. Due acquisizioni di carichi diversi possono mostrare totali molto lontani senza indicare una causa. Un confronto riproducibile vale più del tentativo di rendere piccolo ogni numero visualizzato.
Active contiene pagine attualmente necessarie e non subito disponibili per un altro uso. Standby conserva dati validi in cache che possono essere riutilizzati oppure sostituiti sotto pressione. Modified contiene pagine cambiate da scrivere prima del riutilizzo. Free è disponibile ma non ancora azzerata, mentre Zeroed è già stata pulita per una nuova assegnazione sicura. Il carico sposta continuamente le pagine tra questi stati.
Process Private è memoria privata di un processo; Mapped File deriva da mappature supportate da file. Paged Pool e Nonpaged Pool appartengono al kernel e ai driver. Nonpaged deve restare nella RAM fisica, mentre Paged può in linea di principio essere paginato. Poiché proprietari e cicli di vita sono diversi, svuotare Standby non corregge la crescita di un pool causata da un driver.
Working Set, commit e RAM fisica non sono sinonimi. Il Working Set è il sottoinsieme di pagine virtuali di un processo attualmente residente. Il commit è la promessa di fornire RAM o file di paging alle pagine private. Ridurre un Working Set può abbassare per poco il valore residente senza rimuovere allocazione o commit. Nei rapporti indica sempre il contatore preciso.