Visual Studio 2010 prend trop de temps à charger les symboles, l'emplacement des fichiers de symboles ne peut pas être supprimé

Visual Studio prend beaucoup de temps supplémentaire à charger des symboles pour des dlls externes que je préfère ne pas charger. J'ai bricolé avec mes paramètres de symbole dans VS2008 et ces paramètres semblent affecter VS2010

Comment puis-je arrêter le chargement de symboles de tiers?

J'ai essayé:

  • devenv / resetuserdata
  • Outils > Options > Débogage > Symboles (je ne peux pas supprimer ou décochez les fichier pdb emplacement de:" Environment Variable: _NT_SYMBOL_PATH")
  • j'ai effacé l'emplacement ci-dessus comme suit: set _NT_SYMBOL_PATH=

    en fait, cela a fait une énorme différence (il était auparavant SRV c:symbols http://msdl.microsoft.com/download/symbols )
  • j'ai tout supprimé de: %localappdata% Temp Temporary ASP.NET fichiersroot

La prochaine chose serait un VS re-install, à défaut d'un OS re-install, mais si cela me permet de gagner 14 secondes à chaque fois que j'appuie sur debug, cela en vaudrait la peine.

25
demandé sur Myster 2010-09-20 01:43:06

5 réponses

42
répondu Neil 2017-05-23 12:02:40

choses à essayer

  • Outils > Options De Débogage > Général
  • Outils > Options>Débogage > Symboles
    • Modules Spécifiés Seulement
    • ou tous les modules sauf exclusion et exclusion des tiers
    • j'ai pu supprimer tous les contrôles .les emplacements de pdb, mais j'ai eu d:\refsrc\symbols comme un emplacement supplémentaire
21
répondu Maslow 2011-10-06 00:29:34

j'ai eu ce problème aussi. Je ne pensais pas que j'avais défini _NT_SYMBOL_PATH mais d'une façon ou d'une autre, il a été défini sur le chemin que j'utilise en utilisant WinDbg. J'ai trouvé ça en exécutant ProcMon depuis la Suite SysInternals et en filtrant tout sauf DevEnv.exe et vu quels fichiers il essayait d'accéder lors du débogage de mon application.

j'ai supprimé le _NT_SYMBOL_PATH environnemental, redémarré VS et tout fonctionne comme il se doit.

Je n'offre pas ceci voilà pour la réponse qui a été fournie dans la question initiale, mais comme guide sur la façon de comprendre ce qui était faux.

0
répondu sjp 2013-04-16 13:44:32

pour moi, j'avais déjà activé le débogage -> symboles -> tous les modules et oublié de l'éteindre lorsque j'avais terminé un projet particulier. Désactiver ce réglage a grandement amélioré mes temps de charge.

0
répondu Jess 2014-01-21 20:02:28

j'ai eu ce problème aussi. Et je résoudre ce problème facilement. Il suffit de faire: Debug - > Options et paramètres - > symboles. Dans les symboles, Je n'ai vérifié que les Modules spécifiés . Tout fonctionne à nouveau bien. Espérons que cette aide.

0
répondu Max 2014-12-25 11:41:53