43 votes

Visual Studio 2010: débogage très lent d'applications Web!

J'ai récemment installé Visual Studio 2010 (Ultimate edition, la version finale publiée en avril), et a constaté que le débogage d'une application web est devenu très lent (2 à 3 fois plus lent que dans Visual Studio 2008)!

J'ai pris la même application web et vérifié la vitesse de chargement de l'une de ses pages de VS 2008 et VS 2010, et a comparé le temps qu'il faut pour charger la page.

Je l'ai testé à l'aide de 2 méthodes: 1) le débogage sous ASP.NET Serveur de Développement (en appuyant sur le bouton "Démarrer") et 2) à l'aide de ASP.NET Serveur de Développement sans débogage (en utilisant l'option "Afficher dans le Navigateur de la commande").

Et j'ai obtenu les résultats suivants pour Visual Studio 2008 et 2010.

1) ASP.NET Serveur de Développement sans débogage ("Afficher dans le Navigateur"): la vitesse de chargement d'une page est le même dans VS 2008 et 2010.

2) en vertu de Débogage ASP.NET Serveur de Développement (bouton"Démarrer"): dans VS 2010, la page prend plus de temps à charger que dans VS 2008 - VS 2010, le débogage est 2 à 3 fois plus lent que dans VS 2008!

3) En même temps, lors du débogage d'une application web dans VS 2008, il faut le même temps pour charger la page par rapport à lorsque vous utilisez seulement le "Afficher dans le Navigateur de la commande". C'est, par rapport à 2008 de débogage ne pas introduire des frais généraux de chargement de la page dans le navigateur web!

J'ai voulu faire en sorte que d'autres personnes ont le même problème avec la lenteur de débogage d'applications web dans VS 2010. Ce problème peut-il être résolu par tous les moyens?

BTW, je suis avec Windows XP SP3.

Je vous remercie.

47voto

Dror Helper Points 15499

Désactiver Intellitrace (historique du débogueur) - il permet de sauter "dans le temps" pendant le débogage, mais ralentit le débogage.

Vous pouvez le désactiver depuis les options-> intellitrace

13voto

swax Points 191

Essayez "Supprimer tous les points d'arrêt" dans le menu Débogage. Il a accéléré mon débogage d'applications Web de 10 fois.

7voto

J'ai eu des problèmes avec le débogage Visual Studio lent lorsque le débogueur "Native Code" était activé. Essayez de le désactiver.

Sur "Visual Studio 2010", accédez à:

  1. Propriétés du projet ->
  2. Web ->
  3. Débogueurs (bas de page). ->
  4. Désactiver tout sauf ASP.NET

J'espère que ça aide.

Question similaire: 1

4voto

Tino Mclaren Points 522

Après incroyablement lent de débogage pendant des mois, j'ai enfin découvert la cause (même après la désactivation de l'intellitrace).

Il s'est avéré être de PC Tools internet security -> IntelliGuard - > Comportement de Garde"

C'est un hanches comme système de protection qui surveille la "signature" de l'exploitation du système

J'ai désactivé cette fonctionnalité et wow, qu'une différence de vitesse - pas à pas dans les lignes de code dans le debug a maintenant presque à zéro retard. J'ai ré-activé Intellitrace et vous pouvez l'utiliser avec seulement une très légère vitesse de frappe.

Tino

4voto

fueradellimite Points 41

J'ai essayé beaucoup de choses et le seul moyen de le résoudre était la solution swax "Supprimer tous les points d'arrêt".

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X