Les types de mémoire RAMMap répondent à deux questions. Usage indique le propriétaire ou le support ; la liste indique comment Windows peut employer la page maintenant. Mapped File élevé signifie souvent cache, Process Private oriente vers les applications, Nonpaged Pool vers les pilotes et Standby vers du cache récupérable.
Combiner usage et état de liste
Dans Use Counts, une ligne comme Mapped File couvre Active, Standby, Modified et d'autres colonnes. La ligne identifie le but ou le support, la colonne l'état actuel. Le total de ligne donne la mémoire liée à cet usage ; les colonnes indiquent ce qui est actif, en cache, sale ou disponible.
Un grand Mapped File a donc plusieurs sens. Principalement Standby signifie généralement cache récupérable. Principalement Active indique des mappages actifs. Modified peut exiger une écriture. Examinez la répartition, pas seulement le plus grand total.
Cette référence des types de mémoire RAMMap se lit horizontalement dans la ligne suspecte, puis dans l'onglet qui peut l'attribuer. Ces catégories servent au diagnostic et ne sont pas des pools indépendants à réduire systématiquement.
Types importants dans Use Counts
Les interprétations suivantes sont pratiques et ne remplacent pas Windows Internals. Utilisez les tendances et l'onglet suivant pour attribuer une grande catégorie. Regrouper le vocabulaire des types de mémoire RAMMap aide à distinguer une ligne d'usage d'une colonne d'état.
| Type d'usage | Représentation générale | Étape utile |
|---|---|---|
| Process Private | Pages physiques privées des processus utilisateur | Ouvrir Processes et comparer les working sets privés |
| Mapped File | Pages résidentes adossées à des fichiers | Ouvrir File Summary et trier par Total |
| Shareable | Pages partageables mais peu partagées actuellement | Comparer l'activité des processus et du code partagé |
| Shared | Pages référencées par plusieurs mappages ou processus | Ne pas les additionner pour chaque processus |
| Paged Pool | Allocations du noyau pouvant être paginées | Suivre la tendance et les tags si anormal |
| Nonpaged Pool | Allocations devant rester résidentes | Chercher une croissance durable liée aux pilotes |
| Session Private | Mémoire liée aux sessions Windows | Comparer sessions et charges de connexion |
| Metafile | Cache de métadonnées du système de fichiers | Relier la croissance à l'énumération de fichiers |
| AWE | Pages allouées par Address Windowing Extensions | Identifier les applications utilisant des allocations verrouillées |
| Large Page | Allocations avec de grandes pages matérielles | Identifier les charges configurées pour les grandes pages |
| Driver Locked | Pages verrouillées par pilotes ou E/S directe | Corréler avec appareils, virtualisation et pilotes |
| Page Table | Mémoire mappant les espaces d'adresses virtuels | Comparer nombre de processus et charges de mappage |
Signification d'un Process Private élevé
Process Private est la mémoire physique des pages privées de processus. Un total élevé n'est pas une fuite en soi ; navigateurs, machines virtuelles, jeux, outils de développement et applications de données peuvent légitimement employer de grands working sets. Ouvrez Processes et triez pour trouver les contributeurs.
Résidence physique et mémoire privée validée sont liées mais différentes. Un processus peut valider plus de mémoire qu'il n'en garde résidente, et réduire le working set sans libérer le commit. Confirmez une fuite par une croissance régulière reproduite et des outils d'allocation du processus.
Signification d'un Mapped File élevé
Mapped File contient les pages physiques adossées à des fichiers. Windows emploie la RAM disponible comme cache, donc un grand total peut être normal après lecture d'archives, bases, disques virtuels ou ressources de jeux. Comparez Active et Standby, puis triez File Summary par Total.
Si un fichier domine, demandez si la charge l'a lu récemment et s'il existe une vraie pression. Vider Standby réduit le chiffre mais force les lectures ultérieures. Utilisez le guide de vidage du cache uniquement pour un test froid contrôlé.

Active, Standby, Modified, Free et Zeroed
Active est utilisé. Standby garde du cache mais peut être réaffecté. Modified contient des changements généralement à écrire. Free est disponible sans être forcément remis à zéro ; Zeroed est prêt à être alloué sans exposer un contenu précédent.
Windows déplace les pages entre ces états selon la charge. Un système sain peut garder Free bas tout en maintenant un grand Standby. La mémoire disponible informe donc mieux que la mémoire entièrement libre.
| État | Disponibilité | Interprétation |
|---|---|---|
| Active | Pas immédiatement récupérable | Résident et utilisé |
| Standby | Récupérable si nécessaire | Cache utile conservé pour la vitesse |
| Modified | Traitement nécessaire avant réemploi | Données sales en attente d'écriture |
| Free | Disponible | Page libre pas encore remise à zéro |
| Zeroed | Immédiatement allouable | Page préparée pour une allocation sûre |
| Bad | Indisponible | Page matérielle déclarée inutilisable |
Lire les types de mémoire RAMMap en contexte
Lisez les types de mémoire RAMMap avec la ligne, la colonne de liste, la charge et l'heure. Un grand chiffre sans ces quatre éléments identifie rarement le propriétaire ou l'outil suivant.
Mapped File en Standby après une lecture suggère du cache récupérable ; Process Private actif grandissant pendant une action oriente vers ce processus. Nonpaged Pool augmentant pendant une opération de périphérique oriente vers le noyau ou le pilote. Les conclusions diffèrent même avec des totaux proches.
Lors du partage d'une capture, incluez l'onglet, les en-têtes, l'heure d'actualisation et la description de la charge afin de préserver le sens.
- Par but : Process Private, Mapped File, pools et autres lignes.
- Par état : Active, Standby, Modified, Free et Zeroed.
- Par propriétaire : processus, fichier, noyau ou charge configurée.
- Dans le temps : référence, reproduction et instantané après charge.
Signification de Large Page
Les grandes pages utilisent une taille matérielle supérieure et peuvent réduire la surcharge de traduction pour certaines charges. Elles sont associées aux logiciels configurés avec le privilège de grandes pages, à la virtualisation, aux bases ou aux services de performance. Leur présence n'est pas automatiquement suspecte.
Elles peuvent être moins flexibles et rester résidentes selon le mécanisme. Identifiez la charge configurée et comparez avant et après son démarrage. N'utilisez pas une commande Standby en espérant libérer une allocation Large Page sans rapport.
Paged Pool, Nonpaged Pool et Driver Locked
Paged Pool est la mémoire du noyau pouvant être paginée. Nonpaged Pool doit rester résident. Une croissance durable et inexpliquée peut indiquer un pilote ou composant du noyau, mais RAMMap seul ne donne pas toujours le tag responsable.
Driver Locked peut venir des pilotes, périphériques, E/S directe ou virtualisation. Capturez une tendance puis utilisez PoolMon, compteurs, mises à jour de pilotes ou outils Windows Performance. Réduire les working sets utilisateur ne corrige pas la croissance du noyau.
Lorsqu'une catégorie du noyau augmente continuellement, conservez les preuves et identifiez le pilote ou le tag. Le vidage répété cache la chronologie sans corriger le propriétaire.
FAQ sur les types de mémoire RAMMap
Pourquoi Mapped File est-il élevé ?
Windows peut mettre en cache des fichiers récemment lus. Comparez Active et Standby et utilisez File Summary avant de supposer une fuite.
Qu'est-ce que Process Private ?
C'est la mémoire physique attribuée aux pages privées. Utilisez Processes et rappelez-vous que le working set résident diffère de la mémoire privée validée.
Standby est-il de la mémoire libre ?
Il contient du cache mais reste récupérable lorsque Windows a besoin de pages. Il participe à la mémoire disponible sans être vide.
Que signifie Large Page ?
Mémoire allouée avec des pages matérielles plus grandes, souvent par des bases, la virtualisation ou des charges configurées.
Pourquoi Nonpaged Pool est-il élevé ?
Il contient des allocations résidentes du noyau. Une croissance durable exige une enquête sur les tags et les pilotes, pas un vidage du cache.
Examiner ces catégories dans RAMMap v1.63
Téléchargez l'archive Microsoft actuelle et commencez par Use Counts.