2010-04-13 4 views
0

Une DLL particulière que j'ai créée pour effectuer certaines opérations, lorsqu'elle est chargée en mémoire, elle consomme 100% de l'UC. Parce que lorsque je renomme la DLL ou la décharge, l'utilisation de l'UC passe à l'état normal. Comment déboguer le problème?La DLL consomme 100% de l'utilisation du processeur

Répondre

3

Placez le fichier .pdb que vous obtenez lors de la compilation COM .dll dans le même dossier COM .dll COM, puis attachez le débogueur au processus et suspendez l'exécution - vous pénétrerez dans le code problématique.

Il est crusial d'avoir le fichier .pdb exactement de la même compilation. Chaque fois que vous reconstruisez le fichier .dll, vous devez vous assurer que vous copiez le nouveau fichier .pdb dans l'emplacement à partir duquel le consommateur .dll le charge.

Questions connexes