Débogage Visual Studio douloureusement lent lors du chargement de symboles

J'ai un problème qui est pratiquement similaire à Débogage Visual Studio/de chargement très lent mais je n'ai pas réussi à trouver une solution à un tel problème.

J'ai essayé tout ce qui est décrit dans cette question, et encore, le symbole de chargement pour la première fois est de ralentir considérablement.

De même pour l'autre question, lors du démarrage d'un projet MVC, je reçois plusieurs lignes dans le panneau de Sortie qui se composent de quelque chose de similaire à:

'iisexpress.exe' (Managed (v4.0.30319)): Loaded 'C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\rootba097f\ab73cbf7\App_Web__headerusermenu.cshtml.ee708ea.myhgafpb.dll', Symbols loaded.
'iisexpress.exe' (Managed (v4.0.30319)): Loaded 'C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\rootba097f\ab73cbf7\App_Web__layoutcmsbase.cshtml.ce72eb6d.ovoanhe-.dll', Symbols loaded.
'iisexpress.exe' (Managed (v4.0.30319)): Loaded 'C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\rootba097f\ab73cbf7\App_Web__notificationmessage.cshtml.5346933.9aei7ems.dll', Symbols loaded.

De telles entrées prendre autour de 300 - 500 ms chacun et ce sont exécutées pour le compte de toutes les Vues Partielles que nous avons dans le cadre du projet, qui sont tout à fait considérable.

J'ai essayé la solution à l'intérieur de la question, mais n'a toujours pas d'obtenir des temps de réponse rapides.

Ce sont les quelques tests que nous avons fait:

À l'aide de IIS Express

  • De chargement de site web initialement prend environ 2 minutes
  • L'arrêt de site web et un nouveau départ prend environ 1 min 45 sec
  • Une fois que le site est en cours d'exécution, je presse sur la Charge de Tous les Symboles (Outils > Otions > le Débogage > Symboles > Charge tous les symboles) et puis arrêter le projet et exécutez de nouveau, et il prend beaucoup moins de, rond de 25 secondes. Encore, la Charge de Tous les Symboles de bouton est désactivé alors que le projet n'est pas en cours d'exécution, donc, pour la première fois, j'aurais besoin d'attendre jusqu'à ce que le projet a chargé dans l'ordre d'appuyer sur Charger Tous les Symboles

À L'Aide De Visual Studio Serveur De Développement

  • En commençant tout d'abord, prend environ 50 sec
  • Arrêté de projet et a commencé à nouveau, prend environ 20 sec
  • Cliquant sur Charger Tous les Symboles, l'arrêt du projet et un nouveau départ prend environ 15 sec

Cela devient très frustrant car il prend une très longue période de temps afin de charger le projet pour la première fois.

Toute solution autre que ceux mentionnés dans la question Débogage Visual Studio/de chargement très lent qui pourrait aider?

  • J'ai essayé à peu près tout dans cette autre question aussi, mais le chargement de symboles pour IISExpress encore pris un âge. Probablement symptôme de plus que la cause, mais j'ai remarqué que presque tous mes source symbole demandes ont été 404 si la mise en cache des solutions ont été d'aucune aide. De la même façon que la désactivation de tous les serveurs de symboles et que le chargement symboles requis n'a pas résolu mon problème. L'un qui a fonctionné pour moi a été "Supprimer Tous les points d'arrêt".
  • J'ai tout essayé et même le "Supprimer Tous les points d'arrêt" n'a toujours pas de résoudre le problème. Ne peuvent pas comprendre pourquoi ce qui se passe et c'est très frustrant, car il faut beaucoup de temps perdu jusqu'à ce que le projet de charges!
  • Je pense qu'il y a un tas de raisons différentes pour lesquelles il peut arriver. Je suppose que vous avez juste à continuer à essayer tout jusqu'à ce que vous trouver la magie tweak. Avez-vous essayé de lancer IISExpress séparément et d'attacher le débogueur? - Il différent?
  • choses que j'essaie quand débogage devient anormalement lent: Intellitrace sur? / Changer plusieurs options de débogage / parfois la résolution DNS localhost prend 1 seconde (aucune idée pourquoi), donc l'extraction de la première page de la première prend ce deuxième.
  • Dans mon cas, c'était en raison de FusionLog activé. Si vous avez activé FusionLog essayez de le désactiver.
  • merci!
  • même avec moi: si vous faites une réponse, on peut upvote il
  • Double Possible de Débogage Visual Studio/de Chargement Très Lent

InformationsquelleAutor Mark Cassar | 2013-07-15