ANAVEM
Languageen
Event ID 12289InformationKernel-GeneralWindows

ID d'événement Windows 12289 – Kernel-General : Mise à jour du compteur de performance du gestionnaire de mémoire

L'ID d'événement 12289 indique que le gestionnaire de mémoire Windows a mis à jour les compteurs de performance pour le suivi de l'allocation de mémoire. Cet événement informatif aide à surveiller les modèles d'utilisation de la mémoire système et les opérations de mémoire virtuelle.

Emanuel DE ALMEIDAEmanuel DE ALMEIDA
18 mars 20269 min de lecture 0
Event ID 12289Kernel-General 5 méthodes 9 min
Référence événement

Signification de cet événement

L'ID d'événement 12289 représente une opération de bas niveau du noyau où le gestionnaire de mémoire de Windows met à jour ses compteurs de suivi des performances. Ces compteurs surveillent divers indicateurs de mémoire, y compris les défauts de page, les changements de jeu de travail, les allocations de mémoire virtuelle et les statistiques d'utilisation des pools de mémoire.

Le gestionnaire de mémoire génère cet événement dans le cadre de ses opérations de maintenance normales, généralement déclenché par des changements significatifs dans les modèles d'allocation de mémoire, l'achèvement des opérations de compactage de la mémoire, ou lorsque les outils de surveillance des performances demandent des statistiques de mémoire mises à jour. L'événement contient des informations détaillées sur l'utilisation actuelle de la mémoire, y compris la mémoire engagée, la mémoire physique disponible et l'utilisation de l'espace d'adressage virtuel.

Dans les environnements Windows 11 et Server 2025, cet événement est devenu plus fréquent en raison d'algorithmes de gestion de la mémoire améliorés qui offrent une meilleure compression de la mémoire et une efficacité d'allocation. Le gestionnaire de mémoire mis à jour inclut une télémétrie améliorée qui génère ces événements pour aider les administrateurs à comprendre les modèles d'utilisation de la mémoire et à optimiser les performances du système.

Bien que l'événement lui-même soit informatif et n'indique pas un problème, les modèles dans son occurrence peuvent révéler un comportement important du système. Des événements fréquents peuvent suggérer une pression sur la mémoire, tandis que leur absence lors d'opérations à haute mémoire pourrait indiquer des problèmes de compteurs de performance ou des problèmes de gestionnaire de mémoire nécessitant une enquête.

S'applique à

Windows 10Windows 11Windows Server 2019/2022/2025
Analyse

Causes possibles

  • Mises à jour des compteurs de performance du gestionnaire de mémoire normal lors des opérations de routine
  • Grandes allocations ou désallocations de mémoire par des applications ou des services
  • Opérations de mémoire virtuelle, y compris l'expansion ou la compression du fichier d'échange
  • Conditions de pression de mémoire déclenchant la collecte des ordures ou la compaction de la mémoire
  • Outils de surveillance de la performance demandant des statistiques de mémoire mises à jour
  • Procédures d'initialisation de la mémoire au démarrage ou à l'arrêt du système
  • Changements d'allocation de mémoire dynamique dans des environnements virtualisés
  • Expansion ou contraction du pool de mémoire en fonction des demandes du système
Méthodes de résolution

Étapes de dépannage

01

Vérifier les détails de l'événement dans le Visualiseur d'événements

Commencez par examiner les détails spécifiques de l'ID d'événement 12289 pour comprendre le contexte de l'opération mémoire :

  1. Ouvrez Observateur d'événements en appuyant sur Win + R, en tapant eventvwr.msc, et en appuyant sur Entrée
  2. Accédez à Journaux WindowsSystème
  3. Filtrez pour l'ID d'événement 12289 en cliquant avec le bouton droit sur le journal Système et en sélectionnant Filtrer le journal actuel
  4. Dans la boîte de dialogue de filtrage, entrez 12289 dans le champ ID d'événements et cliquez sur OK
  5. Double-cliquez sur les entrées récentes de l'ID d'événement 12289 pour voir des informations détaillées
  6. Notez les modèles de timestamp et la fréquence d'occurrence
  7. Vérifiez l'onglet Détails pour des valeurs spécifiques de compteurs mémoire et des types d'opérations

Cherchez des corrélations entre ces événements et les périodes de forte utilisation de la mémoire ou les activités spécifiques des applications.

02

Surveiller les performances de la mémoire avec PowerShell

Utilisez PowerShell pour corréler l'ID d'événement 12289 avec les métriques de performance de la mémoire actuelle :

# Obtenez les entrées récentes de l'ID d'événement 12289
Get-WinEvent -FilterHashtable @{LogName='System'; Id=12289} -MaxEvents 20 | 
    Select-Object TimeCreated, Id, LevelDisplayName, Message

# Vérifiez l'utilisation actuelle de la mémoire
Get-Counter "\Memory\Available MBytes", "\Memory\Committed Bytes", "\Memory\Pool Nonpaged Bytes" -SampleInterval 5 -MaxSamples 12

# Surveillez les modèles d'allocation de mémoire
Get-Process | Sort-Object WorkingSet -Descending | Select-Object -First 10 Name, WorkingSet, VirtualMemorySize

# Vérifiez les indicateurs de pression de la mémoire
Get-WmiObject -Class Win32_PerfRawData_PerfOS_Memory | 
    Select-Object AvailableBytes, CommittedBytes, PoolNonpagedBytes

Exécutez ces commandes pendant les périodes où l'ID d'événement 12289 se produit fréquemment pour identifier les modèles d'utilisation de la mémoire et les corrélations potentielles avec des processus spécifiques ou des activités système.

03

Analyser les paramètres du registre du gestionnaire de mémoire

Examinez les paramètres de configuration du gestionnaire de mémoire qui pourraient influencer la fréquence de mise à jour des compteurs de performance :

  1. Ouvrez l'Éditeur du Registre en appuyant sur Win + R, en tapant regedit, et en appuyant sur Entrée
  2. Accédez à HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
  3. Vérifiez les valeurs suivantes :
    • LargeSystemCache - Contrôle le comportement du cache système
    • SystemPages - Affecte les entrées de la table des pages système
    • PoolUsageMaximum - Contrôle les limites de mémoire du pool
  4. Documentez les valeurs actuelles avant de faire des modifications
  5. Pour la surveillance des performances, vérifiez : HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib
  6. Vérifiez que les entrées de registre des compteurs de performance sont intactes et non corrompues
Avertissement : Ne modifiez les paramètres du registre que si vous comprenez leur impact. Des modifications incorrectes peuvent causer une instabilité du système.

Utilisez PowerShell pour interroger ces paramètres en toute sécurité :

Get-ItemProperty "HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" | 
    Select-Object LargeSystemCache, SystemPages, PoolUsageMaximum
04

Configurer la surveillance avancée de la mémoire

Configurez une surveillance complète de la mémoire pour comprendre les modèles de l'ID d'événement 12289 et le comportement du système :

  1. Activez la journalisation avancée de la mémoire en créant une session de suivi des événements personnalisée pour Windows (ETW) :
# Créer une session ETW pour les événements de mémoire
logman create trace MemoryTrace -p Microsoft-Windows-Kernel-Memory -o C:\Logs\memory.etl -ets

# Exécuter pendant une période pour collecter des données, puis arrêter
logman stop MemoryTrace -ets

# Analyser le fichier de trace
Get-WinEvent -Path C:\Logs\memory.etl -Oldest | 
    Where-Object {$_.Id -eq 12289} | 
    Select-Object TimeCreated, Message
  1. Configurez le Moniteur de performance (PerfMon) pour un suivi continu de la mémoire :
  2. Ouvrez Moniteur de performance depuis les Outils d'administration
  3. Créez un nouvel ensemble de collecteurs de données avec ces compteurs :
    • Memory\Available MBytes
    • Memory\Committed Bytes
    • Memory\Pool Nonpaged Bytes
    • Process(_Total)\Working Set
  4. Définissez l'intervalle de collecte à 15 secondes et exécutez pendant les occurrences de l'ID d'événement 12289
  5. Corrélez les données de performance avec les horodatages des événements pour identifier les déclencheurs
Astuce pro : Utilisez l'Analyseur de performance Windows (WPA) du SDK Windows pour analyser les traces ETW pour des modèles d'allocation de mémoire détaillés.
05

Résoudre les problèmes du gestionnaire de mémoire

Si l'ID d'événement 12289 se produit de manière excessive ou est corrélé à des problèmes de performance, effectuez un dépannage avancé :

  1. Exécutez le diagnostic de la mémoire pour vérifier les problèmes matériels :
# Planifier le diagnostic de la mémoire pour le prochain redémarrage
mdsched.exe
  1. Vérifiez les fuites de mémoire à l'aide de Application Verifier ou DebugDiag :
  2. Téléchargez et installez les outils de débogage pour Windows
  3. Exécutez DebugDiag pour surveiller l'utilisation de la mémoire du processus au fil du temps
  4. Analysez les fichiers de vidage de mémoire si des plantages système se produisent
  1. Vérifiez l'intégrité des fichiers système :
# Vérifier les fichiers système
sfc /scannow

# Vérifier l'état de l'image Windows
Dism /Online /Cleanup-Image /CheckHealth
Dism /Online /Cleanup-Image /ScanHealth
  1. Examinez la compatibilité des pilotes, en particulier pour les pilotes liés à la mémoire :
# Vérifier les problèmes de pilotes
Get-WmiObject Win32_SystemDriver | Where-Object {$_.State -eq "Stopped"} | 
    Select-Object Name, DisplayName, PathName
  1. Envisagez de mettre à jour le BIOS du système et de vérifier les problèmes de firmware pouvant affecter la gestion de la mémoire
  2. Si les problèmes persistent, collectez un vidage de mémoire complet pour l'analyse du support Microsoft
Avertissement : Les tests de diagnostic de la mémoire nécessitent un redémarrage du système et peuvent prendre plusieurs heures pour se terminer.

Aperçu

L'ID d'événement 12289 de la source Kernel-General se déclenche lorsque le gestionnaire de mémoire de Windows met à jour ses compteurs de performance internes liés aux opérations d'allocation et de désallocation de mémoire. Cet événement apparaît généralement dans le journal Système lors des opérations normales de gestion de la mémoire, en particulier lorsque le système traite de grandes allocations de mémoire ou lorsque la pression sur la mémoire déclenche des routines de collecte des déchets.

L'événement sert de marqueur informatif pour l'activité du sous-système de mémoire et est couramment observé sur les systèmes avec une utilisation élevée de la mémoire, les machines virtuelles avec allocation dynamique de mémoire, ou les serveurs exécutant des applications gourmandes en mémoire. Bien que généralement bénin, des occurrences fréquentes peuvent indiquer une pression sur la mémoire ou des schémas d'utilisation inefficaces de la mémoire qui méritent une enquête.

Les administrateurs système rencontrent souvent cet événement lors de la surveillance des performances sur les serveurs de bases de données, les serveurs d'applications ou les environnements de développement où les schémas d'allocation de mémoire changent fréquemment. L'événement fournit un aperçu précieux du comportement du gestionnaire de mémoire et peut aider à identifier des fuites de mémoire potentielles ou des goulots d'étranglement d'allocation avant qu'ils n'affectent les performances du système.

Questions Fréquentes

Que signifie l'ID d'événement 12289 et devrais-je m'en inquiéter ?+
L'ID d'événement 12289 est un événement informatif généré par le gestionnaire de mémoire Windows lorsqu'il met à jour les compteurs de performance liés à l'allocation et à l'utilisation de la mémoire. C'est un comportement normal du système et généralement pas une source d'inquiétude. L'événement indique que le sous-système de mémoire surveille activement et met à jour ses métriques internes, ce qui est essentiel pour une gestion correcte de la mémoire. Cependant, si vous remarquez que ces événements se produisent très fréquemment (plusieurs fois par minute) ou qu'ils sont corrélés à des problèmes de performance du système, cela peut indiquer une pression sur la mémoire ou des schémas d'utilisation inefficaces de la mémoire qui méritent une enquête.
À quelle fréquence l'ID d'événement 12289 devrait-il apparaître dans les journaux système ?+
La fréquence de l'ID d'événement 12289 varie considérablement en fonction de la charge de travail du système, de la mémoire disponible et du comportement des applications. Sur un système de bureau typique avec une utilisation normale, vous pourriez voir cet événement quelques fois par heure. Sur des serveurs occupés ou des systèmes avec des applications gourmandes en mémoire, il pourrait apparaître plusieurs fois par minute. Les machines virtuelles avec allocation dynamique de mémoire ont tendance à générer ces événements plus fréquemment. Si vous voyez des centaines de ces événements par heure de manière constante, cela peut indiquer une pression sur la mémoire, des fuites de mémoire ou des applications avec des schémas d'allocation de mémoire inefficaces qui devraient être examinés.
L'ID d'événement 12289 peut-il causer des problèmes de performance du système ?+
L'ID d'événement 12289 en lui-même ne cause pas de problèmes de performance - c'est simplement un mécanisme de journalisation pour les opérations du gestionnaire de mémoire. Cependant, les opérations de mémoire sous-jacentes qui déclenchent cet événement pourraient être liées à des problèmes de performance. Si le gestionnaire de mémoire met constamment à jour les compteurs en raison de cycles excessifs d'allocation/désallocation de mémoire, de pression sur la mémoire ou de fragmentation de la mémoire, vous pourriez constater une performance système plus lente. L'événement sert d'indicateur de l'activité du sous-système de mémoire, donc des occurrences fréquentes combinées à une dégradation des performances suggèrent que vous devriez examiner les modèles d'utilisation de la mémoire, vérifier les fuites de mémoire et optimiser les applications qui pourraient causer une agitation excessive de la mémoire.
Comment puis-je corréler l'ID d'événement 12289 avec des applications ou processus spécifiques ?+
Pour corréler l'ID d'événement 12289 avec des applications spécifiques, utilisez le Moniteur de performance pour suivre les compteurs de mémoire en parallèle avec les horodatages des événements. Configurez des compteurs pour le jeu de travail spécifique au processus, les octets virtuels et les octets privés pour les applications suspectées. Utilisez PowerShell pour surveiller l'utilisation de la mémoire des processus pendant les périodes où l'ID d'événement 12289 se produit fréquemment. De plus, activez la traçabilité ETW pour les événements de mémoire afin d'obtenir des informations plus détaillées sur les processus qui déclenchent les opérations du gestionnaire de mémoire. Des outils comme Process Monitor (ProcMon) peuvent également aider à identifier quelles applications effectuent des opérations de mémoire intensives qui pourraient être corrélées avec ces événements.
Dois-je désactiver la journalisation de l'ID d'événement 12289 pour réduire la taille du fichier journal ?+
En général, vous ne devriez pas désactiver la journalisation de l'ID d'événement 12289 car elle fournit un aperçu précieux du comportement du sous-système de mémoire. Ces événements sont informatifs et aident à la surveillance et au dépannage du système. Si la taille du fichier journal est un problème, envisagez d'ajuster la taille maximale du journal système ou de mettre en œuvre des politiques de rotation des journaux au lieu de désactiver des événements spécifiques. Cependant, si vous êtes dans un environnement à fort volume où ces événements créent un bruit excessif dans les journaux et que vous avez d'autres solutions de surveillance de la mémoire en place, vous pouvez les filtrer à l'aide de vues personnalisées de l'Observateur d'événements ou de règles de transfert de journaux. N'oubliez pas que désactiver ces événements supprime la visibilité sur les opérations du gestionnaire de mémoire, ce qui pourrait compliquer les efforts de dépannage futurs.
Documentation

Références (2)

Emanuel DE ALMEIDA
Écrit par

Emanuel DE ALMEIDA

Senior IT Journalist & Cloud Architect

Microsoft MCSA-certified Cloud Architect | Fortinet-focused. I modernize cloud, hybrid & on-prem infrastructure for reliability, security, performance and cost control - sharing field-tested ops & troubleshooting.

Événements Windows associés

Windows Event Viewer displaying system time change events on a professional monitoring dashboard
Event 16388
Microsoft-Windows-Kernel-General
Windows EventInformation

ID d'événement Windows 16388 – Microsoft-Windows-Kernel-General : Notification de changement de l'heure système

L'ID d'événement 16388 se déclenche lorsque Windows détecte un changement de l'heure système, soit par un ajustement manuel, soit par une synchronisation automatique. Critique pour l'audit de sécurité et le dépannage des problèmes liés au temps.

18 mars9 min
Windows Event Viewer showing system event logs on a monitoring dashboard
Event 16384
Microsoft-Windows-Kernel-General
Windows EventInformation

ID d'événement Windows 16384 – Microsoft-Windows-Kernel-General : Changement de l'heure système détecté

L'ID d'événement 16384 se déclenche lorsque Windows détecte un changement de l'heure système, soit manuel, soit automatique. Critique pour l'audit de sécurité et le dépannage des problèmes de synchronisation de l'heure dans les environnements de domaine.

18 mars9 min
Windows Event Viewer displaying system time change events on a monitoring dashboard
Event 11728
Microsoft-Windows-Kernel-General
Windows EventInformation

ID d'événement Windows 11728 – Microsoft-Windows-Kernel-General : Changement de l'heure système détecté

L'ID d'événement 11728 se déclenche lorsque Windows détecte un changement de l'heure système, généralement à partir de services de synchronisation de l'heure, d'ajustements manuels ou de corrections de dérive de l'horloge matérielle.

18 mars12 min
Windows Event Viewer displaying system time change events on a professional monitoring dashboard
Event 11724
Microsoft-Windows-Kernel-General
Windows EventInformation

ID d'événement Windows 11724 – Microsoft-Windows-Kernel-General : Changement de l'heure système détecté

L'ID d'événement 11724 indique que le noyau Windows a détecté un changement de l'heure système, généralement déclenché par des services de synchronisation de l'heure, des ajustements manuels ou des corrections de dérive de l'horloge matérielle.

18 mars9 min

Discussion

Partagez vos réflexions et analyses

Vous devez être connecté pour commenter.

Chargement des commentaires...