Diagnostics
Windows possède des api et des services qui prennent en charge les diagnostics dans et de vos applications de bureau. Elles fournissent :
- Débogage et gestion des erreurs.
- Prise en charge du profilage des performances de vos applications.
- Prise en charge de la résolution des problèmes et des rapports d’erreurs.
- Surveillance du système et notification d’événements.
- Surveillance et diagnostics du réseau.
- Évaluation de l’état du système.
Contenu de cette section
| Rubrique | Description |
|---|---|
| Moteur d’exécution d’évaluation |
le moteur d’exécution d’évaluation de Windows permet la gestion et l’exécution des évaluations du système Windows. Les évaluations peuvent aider une personne à comprendre l’état d’un système et à résoudre les problèmes liés aux performances, à la fiabilité ou aux fonctionnalités. La fonction de séquence fournit l’infrastructure nécessaire pour gérer les évaluations à l’aide d’un outil ou d’un script d’expérience utilisateur, exécuter des évaluations, effectuer des mesures, traiter des données brutes dans des résultats, exécuter des diagnostics et publier les résultats. |
| Débogage et gestion des erreurs |
Décrit le débogage et la gestion des erreurs. |
| Profilage du compteur matériel |
Les applications utilisent le kit de développement logiciel (SDK) du profil matériel (HCP) pour capturer les données de profilage des threads, telles que le temps de cycle et les raisons des changements de contexte. Vous pouvez également utiliser HCP pour capturer des données de compteur pour les compteurs de performances matérielles que vous avez configurés sur le système. |
| Infrastructure de diagnostics réseau |
Network Diagnostics Framework (NDF) permet aux développeurs de composants et d’applications de simplifier la résolution des problèmes réseau pour les utilisateurs. Les utilisateurs peuvent tenter de diagnostiquer et de réparer un problème réseau à l’aide d’un seul outil de dépannage. |
| Moniteur réseau |
Moniteur réseau capture le trafic réseau à des fins d’affichage et d’analyse. Elle vous permet d’effectuer des tâches telles que l’analyse de données capturées précédemment dans des méthodes définies par l’utilisateur et l’extraction de données à partir d’analyseurs de protocole définis. |
| Compteurs de performance |
Les compteurs sont utilisés pour fournir des informations sur le fonctionnement du système d’exploitation ou d’une application, d’un service ou d’un pilote. Les données de compteur peuvent aider à déterminer les goulots d’étranglement système et à ajuster les performances du système et des applications. Le système d’exploitation, le réseau et les périphériques fournissent des données de compteur qu’une application peut utiliser pour fournir aux utilisateurs une vue graphique de la performance du système. |
| Journaux et alertes de performances |
Journaux et alertes de performance (PLA) fournit aux programmeurs d’applications la possibilité de générer des notifications d’alerte en fonction des seuils de compteurs de performances. Les programmeurs peuvent également utiliser PLA pour interroger les données de performances, créer des sessions de suivi d’événements, capturer la configuration d’un ordinateur et suivre les appels d’API dans certaines des DLL système Win32. |
| Capture d’instantanés de processus |
L’instantané de processus vous permet de capturer l’état du processus, en partie ou dans son ensemble. elle est similaire à l’API de l’aide de l' outil , mais avec un avantage important : elle peut capturer efficacement le contenu de l’adresse virtuelle d’un processus à l’aide de la fonctionnalité de clonage de branche POSIX interne de Windows. L’instantané de processus peut être vidé dans un fichier à l’aide de la fonction entrée . |
| API État du processus |
Le process Status Application Programming Interface (PSAPI) est une bibliothèque d’assistance qui vous permet d’obtenir plus facilement des informations sur les processus et les pilotes de périphérique. |
| Service de notification d’événements système |
Les applications conçues pour être utilisées par les utilisateurs mobiles nécessitent un ensemble unique de fonctions de connectivité et de notifications. Au passé, ces applications individuelles devaient implémenter ces fonctionnalités en interne. Le service de notification d’événements système (SENS) fournit maintenant ces fonctionnalités dans le système d’exploitation, créant une interface de notification et de connectivité uniforme pour les applications. L’utilisation de développeurs SENSe peut déterminer les informations de latence et de bande passante de connexion à partir de leur application et optimiser l’opération de l’application en fonction de ces conditions. |
| Moniteur système |
le moniteur système (SYSMON) est l’interface de programmation d’applications (API) que vous utilisez pour configurer le contrôle ActiveX du moniteur système Microsoft. Le contrôle du moniteur système vous permet d’afficher les données du compteur de performances en temps réel et journalisées précédemment, telles que la mémoire, le disque et les données des compteurs de processeur. |
| Bibliothèque d’aide outil |
Les fonctions fournies par la bibliothèque d’aide d’outils vous permettent d’obtenir plus facilement des informations sur les applications en cours d’exécution. |
| Rapport d’erreurs Windows |
La fonctionnalité de rapport d’erreurs permet aux utilisateurs de signaler à Microsoft les erreurs d’application, les erreurs de noyau, les applications qui ne répondent pas et d’autres problèmes spécifiques à l’application. Microsoft peut utiliser la fonctionnalité de rapport d’erreurs pour fournir aux clients des informations de dépannage, des solutions ou des mises à jour pour leurs problèmes spécifiques. Les développeurs peuvent utiliser cette infrastructure pour recevoir des informations qui peuvent être utilisées pour améliorer leurs applications. |
| Événements Windows |
Décrit le suivi et la journalisation des événements. |
| Windows Analyseur de performances (WPA) |
Windows l’analyseur de performances (WPA) est un ensemble d’outils d’analyse des performances utilisé pour produire des profils de performances approfondis des systèmes d’exploitation et des applications Microsoft Windows. |
| Windows Performance Toolkit (WPT) |
les Shared Computer Toolkit de performances de Windows se composent d’outils d’analyse des performances qui produisent des profils de performances approfondis sur les systèmes d’exploitation et applications Microsoft Windows. cette documentation traite de l’enregistreur de performance Windows (WPR) et de l’analyseur de performances Windows (WPA). |
| Plateforme de résolution des problèmes Windows |
Windows La plateforme de résolution des problèmes (WTP) offre aux ISV, aux OEM et aux administrateurs la possibilité d’écrire des packs de résolution des problèmes qui sont utilisés pour détecter et résoudre les problèmes détectés sur l’ordinateur. |