Skip to main content

Qu'est-ce qu'un décharge?

Un DumpFile est un fichier qui agit comme un endroit où l'ordinateur écrit des informations actuelles sur l'état des systèmes.Ces informations peuvent inclure l'heure et la date actuelles, les détails sur les commandes exécutées précédentes sur le système et les détails sur tous les codes d'erreur qui ont précédé un système de système ou de programme.Le DumpFile peut également inclure des informations mémoire pour les données stockées au-dessus et en dessous de l'emplacement du thread défectueux et des listes de modules et de threads en cours d'exécution actifs au moment du vidage, ainsi que d'autres données.Typiquement utilisé dans les scénarios de crash, un député fournit à l'utilisateur final des informations pertinentes sur l'état du système avant le crash, ce qui facilite les efforts de débogage pour l'utilisateur final.

similaire à un rapport archéologique du statut des ordinateurs avant une catastrophe massiveOu un autre événement système, un député agit comme un souvenir qui survit à un système de système ou de programme, tentant de fournir à l'utilisateur final des informations suffisantes pour aider à découvrir la raison derrière le crash.Bien que les informations contenues dans un seul fichier de vidage puissent ne pas être suffisantes pour identifier la raison d'une erreur ou d'un crash fatal, les informations combinées de plusieurs déversements peuvent souvent mettre en évidence des modèles qui peuvent aider à identifier la cause profonde d'un problème.Si l'utilisateur final a un seul dumpage qui montre un crash se produisant en conjonction avec un autre programme ou thread actif suspect, il s'agit probablement d'une anomalie;Si l'autre fil suspect est actif chaque fois qu'un accident se produit, il devient beaucoup plus probable que le thread suspect contribue en quelque sorte au problème.

Les informations contenues dans tout fichier de décharge spécifique dépendent souvent de l'application.Cela signifie que différents programmes stockeront différents types de données dans un déchargement.De plus, certains programmes peuvent produire différents types de fichiers de vidage, avec différents niveaux de détail.Par exemple, Windows CE 5.0 a la capacité de générer, dans l'ordre de complexité, des vidages de contexte, des vidages du système et des vidages complets.Ceux-ci diffèrent en fonction du niveau de détail;Les vidages du système contiennent toutes les informations trouvées dans un vidage de contexte plus des informations sur CallStacks;listes de modules, de processus et de threads pour le système;et des informations sur la mémoire entourant le fil défectueux.