Ce problème survient lorsque j'ai un fichier .cs particulièrement volumineux (celui sur lequel je travaille en ce moment comporte 6000 lignes et de nombreux types anonymes).
Je vais copier une ligne ou une partie de texte, et parfois après avoir copié plusieurs choses dans le presse-papiers, ou parfois même après la première copie, l'utilisation de l'unité centrale monte en flèche jusqu'à 50% et l'IDE se bloque pendant une minute, voire plus longtemps.
Si je termine la tâche devenv.exe et que je la redémarre, la copie est généralement bonne pendant quelques temps, jusqu'à ce qu'elle se fige à nouveau.
J'ai l'impression que le problème pourrait Il est possible que ce soit lié à intellisense qui essaie de se recalculer mais la raison pour laquelle cela se produit lorsque le code est copié n'a pas vraiment de sens pour moi.
j'ai découvert que si je copie du texte par la méthode "sélectionner et faire glisser & ctrl avec la souris", j'évite le problème. c'est ce qui m'a amené à penser que cela pouvait être lié à l'anneau du presse-papiers, ou à l'écriture dans le presse-papiers.
J'ai déjà essayé :
- SP1 installé
- antivirus désactivé
- désactivé intellisense en renommant feacp.dll (cela ne semble pas le désactiver du tout)
- désactivation de l'intellisense en décochant les cases texteditor/c#/intellisense (ne semble pas non plus le désactiver du tout)
- désactivation de l'intellisense en décochant l'option "auto list members & parameter information" (semble la désactiver)
- j'ai lancé une macro pour supprimer tous les éléments de l'anneau du presse-papiers - elle les a supprimés mais le problème est resté.
Je dois souligner que cela ne semble se produire que lorsque les fichiers de code deviennent volumineux, ce qui est généralement dû à la présence de nombreux types anonymes dans le code.
J'utilise Win7 x64 avec 3gb RAM, cependant j'ai eu ce problème sur vista x64 aussi.
Je travaille beaucoup sur des bases de données avec de grands ensembles de données, les types anonymes doivent donc être présents. Je suis d'avis que, quelle que soit la manière dont une personne écrit son code, cette fonctionnalité de VS devrait fonctionner correctement sans geler l'IDE.