Création de minidumps pour les pannes de processus
Lorsqu'un processus plante dans Windows XP, le système ne crée pas automatiquement de minidump à moins que des paramètres spécifiques ne soient configurés . Voici les réponses à vos questions :
1. Minidumps générés par le système
2. Création de minidump par programmation
- Oui, vous pouvez créer des minidumps par programme à l'aide de la fonction MiniDumpWriteDump() de la bibliothèque dbghelp.dll. Cela offre un meilleur contrôle sur le format de vidage et vous permet de créer des vidages même dans des situations où le système ne le ferait pas
3. Efficacité des minidumps
- L'efficacité des minidumps dans l'enquête sur un crash dépend de l'application et de la nature du crash. Pour les binaires optimisés, les minidumps peuvent être moins utiles.
- Cependant, les minidumps peuvent être utiles pour analyser les erreurs liées à la pile, les violations d'accès et certains autres types de bogues.
Notes supplémentaires
- Comme recommandé dans la réponse fournie, envisagez de passer à une version plus récente de Visual C (par exemple, VC8 ou VC9) pour améliorer la stabilité et les capacités de débogage.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!