DetailPage-MSS-KB

Base de connaissances

Numéro d'article: 917452 - Dernière mise à jour: mercredi 6 décembre 2006 - Version: 2.12

 

Sommaire

Symptômes

Lorsque vous développez une solution Microsoft Visual Basic qui contient projets volumineux dans Microsoft Visual Studio 2005, vous pouvez rencontrer les problèmes de performance suivants dans l'IDE de Visual Studio 2005 :
  • Il prend plus de temps pour générer et régénérez la solution.
  • Vous rencontrer un temps de réponse lent lorsque vous appuyez sur F5 pour démarrer le débogage.
  • Vous rencontrer un temps de réponse lent lorsque vous effectuez changement de nom symbolique. Utilisation de l'UC peut augmenter à plus de 50 pour cent au cours du processus de changement de nom.
  • Vous rencontrer temps de réponse lent dans l'éditeur de code.
  • Vous rencontrer temps de réponse lent dans IntelliSense.
  • La consommation de mémoire virtuelle par Visual Studio 2005 est augmentée par rapport avec les versions antérieures de Visual Studio.

Cause

Ce problème se produit en raison de problèmes de performances dans le compilateur Visual Basic 2005.

Résolution

Informations sur le correctif

Un correctif pris en charge est disponible auprès de Microsoft. Toutefois, ce correctif vise à corriger uniquement le problème qui est décrit dans cet article. Appliquez ce correctif uniquement sur les systèmes qui rencontrant ce problème spécifique. Ce correctif peut soumise à des tests supplémentaires. Par conséquent, si vous n'êtes pas sérieusement concerné par ce problème, nous vous recommandons que vous d'attendre la prochaine mise à jour de logiciels qui contiendra ce correctif.

Remarque : Si des problèmes supplémentaires se produisent ou si n'importe quel Résolution des problèmes sont requis, il se peut que vous deviez créer une demande de service séparé. Les coûts habituels du support technique s'appliqueront aux questions prise en charge supplémentaire et problèmes non traités de ce correctif spécifique. Pour obtenir la liste complète de service client de Microsoft et de support numéros de téléphone ou pour créer une demande de service séparé, reportez-vous à la suivant site :
http://support.microsoft.com/contactus/?ws=support (http://support.microsoft.com/contactus/?ws=support)
Remarque : La bibliothèque de code MSDN affiche les langues pour lesquels le correctif est disponible. Si vous ne voyez pas votre langue, il est, car un correctif n'est pas disponible pour cette langue.

Pour plus d'informations sur la bibliothèque de code MSDN, reportez-vous au site Web Microsoft suivant :
http://code.msdn.microsoft.com/KB917452 (http://code.msdn.microsoft.com/KB917452)

Conditions préalables

Aucune.

Nécessité d'un redémarrage

Il est inutile de redémarrer l'ordinateur après avoir appliqué ce correctif.

Informations sur le remplacement de correctif

Ce correctif remplace le correctif qui est décrit dans 915038 article de la Base de connaissances Microsoft.

Les informations du Registre

Important Cette section, une méthode ou une tâche contient étapes qui vous indiquent comment modifier le Registre. Toutefois, des problèmes graves peuvent se produire si vous modifiez le Registre de façon incorrecte. Par conséquent, assurez-vous que vous procédez comme suit avec soin. Pour une protection supplémentaire, sauvegarder le Registre avant de modifier il. Ensuite, vous pouvez restaurer le Registre si un problème se produit. Pour plus d'informations sur la façon de sauvegarder et restaurer le Registre, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft. :
322756  (http://support.microsoft.com/kb/322756/ ) Comment faire pour sauvegarder et restaurer le Registre dans Windows


Pour obtenir plus de gain de performance de ce correctif, ajoutez la valeur de Registre OptimizePDB. Pour ce faire, procédez comme suit :
  1. Cliquez sur Démarrer , cliquez sur Exécuter , tapez regedit et puis cliquez sur OK .
  2. Recherchez la clé du Registre suivante et cliquez dessus:
    HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\8.0\VB Editor
    Remarque : Si vous utilisez Visual Basic Express, la clé de Registre doit être les éléments suivants : HKEY_CURRENT_USER\Software\Microsoft\VBExpress\8.0\VB Editor.
  3. Cliquez sur Modifier , cliquez sur Nouveau et puis cliquez sur Valeur DWORD .
  4. Tapez OptimizePDB et appuyez sur ENTRÉE.
  5. Cliquez avec le bouton droit sur OptimizePDB , puis cliquez sur Modifier .
  6. Tapez 1 et puis cliquez sur OK .
  7. L'Éditeur du Registre de sortie.

    Une fois que vous avez ajouté la valeur de Registre OptimizePDB, ouvrez la solution Visual Basic dans Visual Studio 2005. Ensuite, cliquez sur Nettoyer la solution dans le menu Générer .
La valeur de Registre OptimizePDB rend le compilateur Visual Basic d'optimiser le fichier .pdb pour améliorer les performances. Toutefois, le nouveau format de fichier .pdb n'est pas entièrement compatible avec l'ancien format de fichier .pdb. Par conséquent, une version de Visual Studio 2005 qui n'a pas de ce correctif appliqué ne peut pas être en mesure de lire le nouveau format du fichier .pdb. Pour résoudre ce problème, appliquez ce correctif sur tous les ordinateurs de développement ou cliquez sur Nettoyer la solution ou Régénérer la solution dans le menu Générer avant le débogage.

Informations sur le fichier

La version anglaise de ce correctif logiciel possède les attributs de fichier indiqués dans le tableau suivant ou ceux d'une version ultérieure. Les dates et heures de création de ces fichiers sont indiquées par rapport à l'heure universelle (GMT).. Lorsque vous affichez les informations de fichier, il est converti à l'heure locale. Pour connaître le décalage entre l'heure UTC et l'heure locale, utilisez l'onglet Fuseau horaire dans l'élément Date et heure dans le Panneau de configuration.

Ce correctif inclut deux packages. Un package est pour Visual Studio 2005 et un package est destiné le Microsoft .NET Framework 2.0. Indiquez le technicien du Support technique Microsoft le package que vous souhaitez.
Package Visual Studio 2005
Réduire ce tableauAgrandir ce tableau
Nom de fichierVersion du fichierTaille du fichierDateTemps
Msvb7.dll8.0.50727.933,137,53629-Mar-200601:04
Msvbprj.dll 8.0.50727.932,768,89629-Mar-200601:05
Le package .NET Framework 2.0
Réduire ce tableauAgrandir ce tableau
Nom de fichierVersion du fichierTaille du fichierDateTemps
Vbc.exe 8.0.50727.931,146,88029-Mar-200604:55

Statut

Microsoft a confirmé l'existence d'un problème dans les produits Microsoft répertoriés dans la section « S'applique à »..

Plus d'informations

Ce correctif de performance a été fusionné avec le correctif qui est décrit dans 915038 article de la Base de connaissances Microsoft. Pour plus d'informations cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft:
915038  (http://support.microsoft.com/kb/915038/ ) CORRECTIF : vous pouvez recevoir des messages d'erreur du compilateur Visual Basic lorsque vous développez un projet Visual Basic 2005 dans Visual Studio 2005
Pour plus d'informations cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft:
824684  (http://support.microsoft.com/kb/824684/ ) Terminologie standard utilisée pour décrire les mises à jour logicielles Microsoft
Ce correctif performances affecte les domaines suivants de Visual Basic 2005 :
  • Le débit de compilation
  • Les performances de changement de nom symbolique
  • Génération de performance
  • La consommation de mémoire provoquée par la documentation XML et par la surcharge de la fonctionnalité Modifier & Continuer
Lorsque vous appliquez ce correctif, vous rencontrer les améliorations de performances suivantes dans Visual Studio 2005 :
  • Vous rencontrez une version plus rapide et régénérez le temps de réponse.
  • Vous constatent un temps de réponse plus rapide lorsque vous appuyez sur F5 pour démarrer le débogage.
  • Vous rencontrez plus rapide renommer des contrôles utilisateur dans les affichages du concepteur et de code.
  • Vous constatent un temps réduit pour qu'IntelliSense s'affichent dans l'éditeur.
  • Vous constatent un temps réduit pour interagir avec l'éditeur de code.
  • Vous rencontrer la consommation de mémoire virtuelle réduite par le processus devenv.exe.
  • Lorsque vous modifiez le code ou vous renommez des contrôles, vous rencontrer réduit l'utilisation du processeur dans à la fois de gravité et la durée.
Si vous installez ce correctif et que vous n'avez pas le fichier Msxml6.dll installé sur l'ordinateur pour une raison quelconque, le message d'erreur suivant peut s'afficher pour vos blocs de commentaire XML :
Avertissement 1 Erreur d'analyse de la documentation XML : un caractère non valide a été trouvé dans le contenu de texte. Le commentaire XML sera ignoré.
Pour résoudre ce problème, installez l'analyseur MSXML 6.0 qui est inclus sur le support d'installation Visual Studio 2005.

Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Visual Basic 2005
  • Microsoft Visual Studio 2005 Professional Edition
  • Microsoft Visual Studio 2005 Standard Edition
Mots-clés : 
kbmt kbfix kbbug kbqfe KB917452 KbMtfr
Traduction automatiqueTraduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d’articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d’avoir accès, dans votre propre langue, à l’ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que feraient une personne étrangère s’exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s’efforce aussi continuellement de faire évoluer son système de traduction automatique. Si vous relevez des erreurs graves et souhaitez contribuer à l’amélioration du système, vous pouvez compléter l’enquête à votre disposition dans le bas des articles.
La version anglaise de cet article est la suivante: 917452  (http://support.microsoft.com/kb/917452/en-us/ )
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.
Partager
Options de support supplémentaire
Forums du support Microsoft Community
Nous contacter directement
Trouver un partenaire Microsoft Certified Partner
Microsoft Store