Ich habe eine leichte Verzögerung (ca. 50-200 ms) bei der Tastatureingabe (Codebearbeitung) in Visual Studio 2013. Das Problem tritt in Visual Studio 2010 nicht auf. Bei der Eingabe tritt eine leichte Verzögerung auf, bevor die Taste angezeigt wird der Bildschirm. Ich weiß nicht, ob ich das beheben kann.
Hier sind einige Dinge, die das Problem eingrenzen können.
- Ich habe msconfig verwendet, um Programme zu schließen.
- Ich habe ein Dual-Monitor-Setup mit einer Auflösung von 1920 x 1080 auf beiden (1700 MB Videospeicher laut DXDIAG)
- Mit einem Laptop, Quad-Core i7, 8 GB RAM
- Windows 7, 64-Bit
- Das Problem tritt in Visual Studio 2013 (Professional) bei der Codebearbeitung (einschließlich des abgesicherten VS2013-Modus) auf (was bedeutet, dass Sie in Ihrer Antwort keine Plug-ins erwähnen, wenn Sie abstimmen möchten) - Siehe https://msdn.microsoft.com/en-us /library/ms241278(v=vs.120).aspx für eine Erklärung der Funktionsweise des abgesicherten Modus.
- Das Problem tritt in Visual Studio 2010 nicht auf
- Das Problem tritt im Editor nicht auf
- Manchmal kann es noch schlimmer werden, wenn der Computer tagelang gelaufen ist. Durch einen vorübergehenden Neustart wird der Fehler behoben (aber die Verzögerung ist immer noch etwas höher als bei VS2010).
Offensichtlich ist Visual Studio 2013 neuer und hat mehr Schnickschnack. Vielleicht verursacht eine dieser Funktionen zusätzlichen Aufwand bei der Codeeingabe. Alle Ideen, die dies verbessern könnten, sind hilfreich. Ich bevorzuge einfachere Lösungen, aber ich nehme, was ich bekommen kann.
performance
visual-studio
visual-studio-2013
Nuzzolilo
quelle
quelle
Antworten:
Beim Tippen mit VS2013 trat ebenfalls ein schwerwiegender Tastaturverzug auf. Für mich wurde es viel besser, als ich ein bestimmtes Plugin deinstallierte:
Ich erinnere mich nicht, dieses Plugin installiert zu haben, aber es heißt Application Insights Tools für Visual Studio . Die referenzierte Seite erwähnt, dass diese Erweiterung eine Vorschau ist, für was es sich lohnt.
quelle
Ich hatte die gleichen Erfahrungen mit VS 2013 Ultimate.
Es wurde viel besser, als ich die CodeLens- Funktion deaktivierte .
(Sie finden es unter Optionen -> Texteditor -> Alle Sprachen -> CodeLens -> Deaktivieren Sie CodeLens aktivieren.)
quelle
Beim Bearbeiten einer Razor-Datei (.cshtml) und bei aktivem ReSharper trat dieses Problem mit langsamen Tastenanschlägen auf. Es gab eine Einstellung in der Gruppe "Codebearbeitung" in den ReSharper-Optionen für Razor -> Kontextaktionen. Es gibt zwei Kontrollkästchen:
_ Razor-Block-Markup in Line-Markup
konvertieren _ Razor-Line-Markup in Block-Markup konvertieren
Beide wurden überprüft, was keinen Sinn ergab, also habe ich beide deaktiviert. Dann ging ich zurück zum Bearbeiten der Datei und voila - sofortige Beschleunigung meiner Eingabe!
quelle
Ich hatte das gleiche Problem, aber als ich VS 2013 schloss, erhielt ich die Fehlermeldung, dass ich den Microsoft SQL Server Compact 4.0 herunterladen musste. Nun, ich habe es installiert und dann VS 2013 neu gestartet und es läuft jetzt gut und reibungslos.
quelle
Durch Deaktivieren der automatischen Aktualisierung von Intellisense mit wurde
"Disable Auto Updating" in Options -> Text Editor -> C/C++ -> Advanced
die Verzögerung für mich behoben (im Fall von C / C ++ - Dateien).Auch mir ist aufgefallen, dass das Verwenden kleinerer Dateien geholfen hat, bevor ich die obige Einstellung gefunden habe. Die Verzögerung trat nur beim Bearbeiten des Anfangs oder der Mitte einer langen Datei auf. Am Ende einer langen Datei gab es keine Verzögerung.
quelle
Im Großen und Ganzen hatte das Deaktivieren zusätzlicher Bildschirme (zweiter oder dritter Monitor) die konsistentesten Ergebnisse, um dies für mich zu beheben. Ich kenne den genauen Prozess, der die Verlangsamung verursacht, nicht, aber das Gerät muss eine Menge zusätzlicher Verarbeitungsschritte ausführen, um auf mehreren Bildschirmen auszugeben.
Bei meinem Heim-Desktop-PC mit einer Geforce GTX 980 Ti ist dies kein Problem. Aber die meisten Standardmaschinen werden die subtile Verzögerung mit mehreren Anzeigen enthalten.
quelle