2010-10-20 20 views
0

Je rencontre un problème très étrange lors de l'utilisation de Visual Studio (9) pour le débogage de mes applications. Chaque fois que j'appuie sur F5 pour démarrer le débogage, l'application prend beaucoup de temps avant même d'arriver à la première ligne de ma fonction principale ...Pourquoi mon exécutable de débogage dans Visual Studio (9) démarre-t-il si lentement?

J'ai démarré Process Explorer et pendant ce temps vous pouvez voir à quel point il trouve lentement et charge les DLL système requises. C'est un projet assez important, donc je m'attends à un certain retard au démarrage, mais nous avons la même configuration sur une machine différente, qui fonctionne beaucoup plus vite. Avez-vous une idée de ce qui pourrait causer ces retards? Quelqu'un at-il entendu parler d'un problème Visual Studio comme celui-ci?

Je ne l'aurais pas mis ici, mais j'ai aussi un problème avec mes points de rupture la plupart du temps. Ils ne semblent tout simplement pas être touchés par Visual Studio, même si le code s'exécute et que l'application semble faire ce que je lui ai demandé de faire. (Tout cela se passe dans un thread sur un processus, donc cela ne devrait pas être le problème)

S'il vous plaît laissez-moi savoir, si vous avez une idée de ce qui pourrait causer ce problème et si la réinstallation de Visual Studio serait recommandée ?

Merci beaucoup.

Répondre

0

La façon de résoudre ce problème est de supprimer TOUS les points d'arrêt. J'ai trouvé ce message ici, que j'ai dû ignorer au début: Slow debugging issue in Visual Studio

Il explique que vous devez cliquer sur le bouton "Supprimer tous les points d'arrêt" plutôt que de les supprimer à la main. Après avoir redémarré VS, le mode débogage démarre avec un délai raisonnable maintenant.

0

À mon humble avis, la cause la plus probable ici est que le débogueur essaie de charger des symboles à partir d'un partage réseau et la latence du réseau ralentit le temps de démarrage. Essayez de supprimer tous les serveurs de symboles du menu de débogage et réessayez le scénario.

  • Outils -> Options
  • -> Symboles Debugging
+0

En fait, il n'y a pas d'entrées dans la liste des emplacements/symboles, donc cela peut ne pas être lié à cela. J'ai remarqué que les options de débogage juste-à-temps sont configurées pour Managed, Native et Script Code - cela pourrait-il avoir un effet sur la vitesse? – Chris