Visual Studio 2015 ist extrem langsam

86

Ich habe Visual Studio 2015 Professional Edition installiert und meine Computerspezifikationen sind Intel i7-3770 CPU 3,40 GHz, 8 GB RAM und Windows 7 Enterprise 64-Bit.

Ich möchte mein Projekt auf .NET 4.6 aktualisieren, das in Visual Studio 2005 .NET 2.0 geschrieben ist, habe jedoch ein ernstes Problem mit der Geschwindigkeit. Nachdem ich mein Projekt (großes Projekt) in Visual Studio 2015 geöffnet habe, wird es verrückt. Das Erstellen, Debuggen und Öffnen von Menüs ist zu langsam. Manchmal bekam ich die Nachricht "nicht geantwortet". Geht es um Windows 7 oder können Sie mir einen Rat zu meinem Geschwindigkeitsproblem geben?

Vins4nity
quelle
Gibt es Fehler in Ihrem Projekt aufgrund des Upgrades? Sie können ein erhebliches Leistungsproblem verursachen.
AntiHeadshot
3
Ich habe auch festgestellt, dass die Arbeit mit VS 2015 viel langsamer ist als mit VS 2013 - ich werde diesen Thread überwachen und Sie auch wissen lassen, ob ich eine Lösung finde.
Dave Doknjas
8
hier gilt das gleiche. Ich habe ein Monster einer Entwicklungsmaschine (i7 8 Kerne, 32 GB RAM (2,3 KHz), SSD, ...) und es ist schmerzhaft langsam .....
user853710
1
Deshalb versuche ich so viel wie möglich ohne VS zu machen. Es ist eine große Hilfe, die Frameworks so gut zu kennen, dass kein Intellisense erforderlich ist, und MSBUILD zu kennen. Mein VS hat sich im Laufe der Jahre viele Male auf ein solches Kriechen verlangsamt. Wenn ich VS verwende (das immer noch täglich ist), stelle ich sicher, dass es sich in einer VM mit einem sehr sauberen Snapshot befindet, auf den ich zurückgreifen kann (um sicherzustellen, dass sich alles in der Versionskontrolle befindet!). Ich habe mit jeder Version von VS gearbeitet ( sogar zurück zu VC ++ 1.0). Es wird immer langsamer. Es wird immer "lol es funktioniert auf meiner Maschine lol" Leute geben, aber es scheint, dass dieses Problem fast allgegenwärtig ist.
David Betz
1
Mögliches Duplikat von Visual Studio 2015 sehr langsam

Antworten:

66

Diese Website enthält einige nützliche Tipps zur Verbesserung der Visual Studio-Leistung und zum Deaktivieren von Funktionen für große Lösungen. Beispielsweise:

  1. Gehen Sie zu Extras -> Optionen -> Texteditor -> C # -> Erweitert und deaktivieren Sie Vollständige Lösungsanalyse aktivieren

  2. Gehen Sie zu Extras -> Optionen -> XAML Designer -> Allgemein und deaktivieren Sie XAML Designer aktivieren (Neustart von Visual Studio erforderlich).

  3. Gehen Sie zu Extras -> Optionen -> Texteditor -> Alle Sprachen und deaktivieren Sie CodeLens aktivieren

  4. Gehen Sie zu Extras -> Optionen -> Debuggen -> Allgemein und deaktivieren Sie Diagnosetools während des Debuggens aktivieren

Ricardo Fontana
quelle
3
Bitte geben Sie einen Kontext für Ihre Antwort an, da externe Links möglicherweise nicht mehr zugänglich sind.
Uwe Allner
Ich habe all das getan und dadurch meine Visual Studio-Leistung erheblich verbessert. Vielen Dank!
Hank
Vergessen Sie nicht Extras -> Optionen -> Texteditor -> GRUNDLAGEN -> Erweitert und deaktivieren Sie Vollständige Lösungsanalyse
aktivieren
1
Wenn Sie die Code-Linse deaktivieren, verlieren Sie möglicherweise "Referenzen" -Links usw. im C-Code.
Dhanuka777
91

Sie können versuchen, die folgenden Schritte anzuwenden:

  1. Gehen Sie zum Menü ExtrasOptionenQuellcodeverwaltung und setzen Sie die aktuelle Quellcodeverwaltung… auf Keine

  2. Gehen Sie zum Menü ExtrasOptionenUmgebungSynchronisierte Einstellungen und entfernen Sie diese Option, indem Sie das Kontrollkästchen deaktivieren.

  3. Bereinigen Sie den Inhalt in den folgenden Cache-Ordnern ( löschen Sie diese Ordner nicht, sondern nur deren Inhalt ) und starten Sie Visual Studio neu:

    • Bereinigen Sie den Inhalt im Ordner " WebSiteCache " (unter
      C: \ Benutzer \% USERNAME% \ AppData \ Local \ Microsoft \ WebSiteCache ).

    • Bereinigen Sie den Inhalt im Ordner " Temporäre ASP.NET-Dateien " (unter
      C: \ Benutzer \% USERNAME% \ AppData \ Local \ Temp \ Temporäre ASP.NET-Dateien ).

Hinweis: Wenn Sie die Hardwarebeschleunigung aktiviert haben oder die Standardeinstellungen für die visuelle Erfahrung in Microsoft Visual Studio 2015 oder Visual Studio 2013 verwenden, können zeitweise Leistungsprobleme, Produktabstürze oder Renderingprobleme auftreten. Um diese Probleme zu umgehen, gehen Sie zu Menü ExtrasOptionenUmgebungAllgemein und nehmen Sie die folgenden Einstellungen vor:

Geben Sie hier die Bildbeschreibung ein

Weitere Informationen finden Sie unter Sie haben Leistungsprobleme, Produktabstürze oder Renderprobleme in Visual Studio 2015 und Visual Studio 2013 .

Wenn das Problem mit dem Debuggen zusammenhängt, versuchen Sie die Problemumgehung beim Debuggen / Laden von Visual Studio sehr langsam .

Ich hoffe das hilft...

Murat Yıldız
quelle
4
Ich habe Ihre Methoden ausprobiert, aber es hat nicht allzu viel beeinflusst. Ich kann immer noch keine richtige Lösung finden
Vins4nity
Könnten Sie sich bitte die im Abschnitt "Update" erwähnte Problemumgehung ansehen?
Murat Yıldız
2
Ich versuche, Ihrem Rat zu folgen, aber ironischerweise friert VS weiter ein.
Ressource
2
Es hat bei mir funktioniert. Die Geschwindigkeit hat sich drastisch erhöht! Vielen Dank!
Divyans Mahansaria
1
@ MuratYıldız Hat für mich gearbeitet (danke). Wenn Sie sagen, Clean WebSiteCache folderich nehme an, Sie meinen, alle darunter liegenden WebSiteCache folder
Dateiordner zu
25

Ich habe ein großes Projekt und habe auch solche Verlangsamungen erlebt. Ich habe die Leistung auf ein akzeptables Niveau verbessert, indem ich den Umfang des Error ListFensters auf geändert habe Current Document.

Ich habe auch Verbesserungen von Wechsel Build + IntelliSensezu Build Only. Aber weil ich IntelliSense nützlich finde, habe ich Kompromisse eingegangen, um es zu behalten Build + IntelliSenseund zu überprüfen Current Document.

Visual Studio 2015-Fehlerlistenfenster

Ɖiamond ǤeezeƦ
quelle
5
Ich verwende VS 2015 Update 3. In dieser Liste befindet sich jetzt die Option "Geänderte Dokumente", die als guter Kompromiss zwischen Alle und nur dem aktuellen Dokument erscheint.
CJBS
1
@ Diamond, das scheint wirklich gut zu funktionieren. Vielen Dank für die Veröffentlichung dieses Tipps.
Windjäger
16

Ich habe festgestellt, dass das Entfernen des Ordners ".vs" aus Ihrem Lösungsordner die Editorgeschwindigkeit erheblich erhöht, wenn er mit der Zeit langsam wird. Es ist ein versteckter Ordner im Stammverzeichnis Ihrer Lösung. Ich würde empfehlen, ein Backup davon zu speichern, nur für den Fall, dass Sie zurücksetzen müssen. Soweit ich weiß, hält es benutzerspezifischen Einstellungen für die Lösung wie die .suo Datei wie detailliert hier . Sie können auch versuchen, die .suo-Datei zu entfernen. Diese Ordner / Dateien werden beim nächsten Öffnen und Schließen dieser Lösung von VS neu generiert.

big_water
quelle
1
Das Entfernen des .vs-Ordners hat bei mir funktioniert. Alle anderen Lösungen nicht!
MoonKnight
10

Die Windows Defender-Antimalware kann dazu führen, dass Visual Studio verzögert wird. Wie von Nostradamus in dieser Antwort erwähnt :

Gehen Sie zu Update & Sicherheit -> Einstellungen -> Windows Defender. Öffnen Sie den Defender und wählen Sie in der Auswahl Einstellungen die Option Ausschlüsse und fügen Sie den Prozess "devenv.exe" hinzu.

Eine andere Sache, die ich getan habe, war das Update von ReSharper und jedes Addon zum neuesten Update.

Ich habe auch festgestellt , dass mehrere Prozesse genannt Microsoft Compatibility Telemetry, CompatTelRunner.exewurde eine Menge CPU verwenden , wenn ich Visual Studio verwendet. Ich deaktiviert „Feedback und Diagnose“ durch folgende diese Anleitung .

Es hat bei mir funktioniert!

Ogglas
quelle
Diese Lösung ist so wahr ..... Vielen Dank speziell für Windows Defender Abschnitt
Funky81
0

Ist es möglich, dass Sie versucht haben, gleichzeitig verschiedene Operationen an der Lösung durchzuführen? In meiner Situation trat das Problem auf, weil ich versuchte, eine Lösung zu öffnen, während es einen Prozess von TFS gab, der versuchte, die neueste Version zu erhalten. Es ist eine Art Schloss passiert. Am sichersten war es, das System neu zu starten, die .suo-Datei zu löschen und es funktionierte für mich.

Was noch: Überprüfen Sie, ob Ihre Visual Studio-Version 64-Bit auf einem 64-Bit-System ist. Ich habe einige Team Foundation-Elektrowerkzeuge deinstalliert und es hat mit meinem VS geschraubt. Es hat die gleichen Probleme verursacht

Katastrophe
quelle
0

Stellen Sie sicher, dass Sie nicht an einer Lösung arbeiten, die sich auf einem Netzlaufwerk befindet.

Scheint so offensichtlich zu sein, aber ich habe es verpasst und VS gibt Ihnen genau keine Hinweise auf das Problem, es ist nur eine Menge von "Nicht antworten ...".

Ben Power
quelle
0

Für mich war der Schuldige der Resharper-Cache. Löschen Sie einfach den Resharper-Cache und es funktioniert einwandfrei

Dhanuka777
quelle
1
Wie klären Sie es? Bitte geben Sie eine detaillierte Lösung an
Ojonugwa Jude Ochalifu
@ojonugwa - Sie können Resharper - Optionen - Umgebung - Allgemein aufrufen und dann die Taste zum Lernen von Caches drücken. Ändern Sie auch den Speicherort von "lokalen Einstellungen" an einen anderen Ort - sagen Sie c: \ resharpercache. Dies wird auch die Geschwindigkeit verbessern.
Varun Sharma
-6

Ich schlage vor, dass die schnellste und einfachste Leistungssteigerung (für C #) darin besteht, VS 2015/2017 durch VS2013 zu ersetzen.

C # ist zwischen den Versionen weitgehend unverändert. Die Verwendung von 2015/2017 dauert nur doppelt so lange und ich bin sicher, dass ich nicht der einzige bin, der Zeit mit späteren (besseren) Compilern verschwendet, nur um zurückgesetzt werden zu müssen.

Ich halte es nicht für unangemessen, einen sofort einsatzbereiten Compiler zu erwarten. Sie können mit 2013.

Microsoft MUSS sicherstellen, dass VS2019 mindestens so schnell wie 2013 ist (für C #)

user2840301
quelle
Dies ist keine gültige Option. Zunächst einmal ist der Support nicht mehr verfügbar und kann nicht gekauft werden.
DavidG