Ich verwende Visual Studio 2013 Pro (RTM-Version) auf meinem formatierten PC (Windows 8.1-Neuinstallation).
Ich weiß nicht warum, aber Visual Studio 2013 Pro ist sehr langsam! Langsam zum Bauen, Debuggen, Navigieren in der IDE ... meine HDD-LED leuchtet überhaupt nicht!
Ich bin an einem kleinen MFC (C++) -Projekt mit der Boost-Bibliothek.
Irgendwelche Ideen?
Es ist etwas mit den Grafiktreibern beschäftigt. Wenn Sie sie aktualisieren, wird es Ihnen gut gehen.
Oder Sie können die Hardwaregrafikbeschleunigung in Visual Studio wie folgt deaktivieren:
Klicken Sie in Visual Studio auf "Tools" und anschließend auf "Options".
Navigieren Sie im Dialogfeld "Optionen" zum Abschnitt "Environment> General" und deaktivieren Sie das Kontrollkästchen "Visuelle Darstellung automatisch basierend auf der Clientleistung anpassen". (Siehe folgenden Screenshot für diesen Schritt.)
Deaktivieren Sie das Kontrollkästchen "Hardware-Grafikbeschleunigung verwenden, falls verfügbar", um die Verwendung der Hardware-Grafikbeschleunigung zu verhindern.
Aktivieren oder deaktivieren Sie das Kontrollkästchen "Rich-Visual-Visual Experience aktivieren", um sicherzustellen, dass Rich-Visuals immer aktiviert bzw. deaktiviert sind. Wenn dieses Kontrollkästchen aktiviert ist, werden Rich Visuals unabhängig von der Computerumgebung verwendet. Beispielsweise werden Rich Visuals verwendet, wenn Sie Visual Studio lokal auf einem Rich Client und über einen Remotedesktop ausführen.
Verweise:
Versuchen Sie, Current Source Control Plug-In auf Keine (Tools> Optionen> Source Control) zu setzen. Wenn Sie Microsoft Git provider verwenden, scheint VS2013 immer langsamer zu werden, je größer das Repository wird.
Ich hatte das gesamte Dojo-Framework unter Verwendung des MS-Git-Providers unter Quellcodeverwaltung und es kam zu dem Punkt, an dem es zu Verzögerungen kam, nachdem ich eine Taste gedrückt habe, bis die Glyphe auf dem Bildschirm erscheint. So schlecht.
Wenn Sie Git wieder benötigen, können Sie zum Provider tortoise git oder Git-Extensions wechseln, beide funktionieren ohne Verlangsamung. Ich mag Git-Extensions persönlich.
Ich habe auch mit der schlechten Leistung von VS 2013 (Premium) ein wenig zu kämpfen. So ziemlich die gleichen Probleme wie TS. Langsame Navigation, Scrollen, Bauen ... fast alles. Glücklicherweise habe ich es geschafft, mein eigenes Problem zu lösen, indem Sie Synchronized Settings in VS .. deaktivieren. Gehen Sie zu Tools -> Options -> Environment-Synchronized Settings und entfernen Sie diese Option durch Deaktivieren der Option Kontrollkästchen.
Hoffentlich löst dies auch Ihre Leistungsprobleme!
Im Fall von Webanwendungen könnte die Browser Link-Funktion eine weitere Ursache für das langsame Erstellen und Debuggen (aber nicht die Navigation mit IDE) sein.
Ich habe festgestellt, dass das Bauen mit dieser Funktion viermal länger dauert und das Debuggen schmerzhaft ist - nach jedem Postback frieren Webseiten einige Sekunden ein, bevor Sie mit ihnen interagieren können.
Ich habe eine von Visual Studio 2012 aktualisierte Lösung verwendet. Visual Studio 2013 hat auch die .suo-Datei aktualisiert. Löschen der .suo-Datei der Lösung (neben der .sln-Datei), Schließen und erneutes Öffnen von Visual Studio Das Problem wurde für mich behoben. Meine .suo-Datei wurde von 91 KB auf 27 KB geändert.
Ich hatte das gleiche Problem und die einzige Lösung , die für mich funktionierte, bestand darin, die drei unten aufgeführten Schritte zu befolgen:
Bereinigen Sie den Ordner WebSiteCache (Sie finden ihn unter C:\Users \% USERNAME%\AppData\Local\Microsoft\WebSiteCache)
Bereinigen Sie den Ordner "Temporäre ASP.NET-Dateien" (finden Sie unter C:\Benutzer \% USERNAME%\AppData\Local\Temp\Temporäre ASP.NET-Dateien)
Starten Sie Visual Studio neu
Ich hoffe es hilft dir.
Für mich war das Deaktivieren von GIT in Visual Studio, Optionen, Quellcodeverwaltung auf none festgelegt.
Dieses Problem scheint auf die Deinstallation der SQL Server Compact Edition (4.0) zurückzuführen zu sein. Ich hatte dieses Problem und es wurde behoben, nachdem die SQL Server Compact Edition 4.0 installiert war Installieren Sie die SQL Server Compact Edition, da das C++ - Projekt etwas erfordert.
Beheben Sie dieses Problem, indem Sie Microsoft SQL Server Compact 4.0 installieren
Microsoft SQL Server Compact 4.0
Ich kann eine Option wie diese empfehlen.
Die "Code-Linse" kann wie auf dem Bild deaktiviert werden. Es gibt viel Leistung.
Wenn Sie eine ASP.NET-Website mit IE10 + debuggen, stellen Sie sicher, dass das IE 'LastPass'-Kennwortmanager-Plugin deaktiviert ist. LastPass bringt Ihre Debugging-Sitzungen zum Durchforsten und reduziert Ihre Geduldskapazität erheblich!
Ich habe bei Lastpass ein Support-Ticket eingereicht, und das Problem wurde ohne jegliche Absicht zur Behebung des Problems bestätigt. Es wurde lediglich gesagt: "LastPass ist nicht mit Visual Studio 2013 kompatibel".
Hatte das gleiche Problem und alle hier genannten Lösungen haben für mich nicht funktioniert. Nach der Deinstallation der Erweiterung "Productivity Power Tools 2013". Die Leistung war wieder normal.
Ich hoffe, das spart Zeit für jemanden.
Noch eine Sache zu überprüfen; Für mich war es Fusion-Logging. Ich hatte das vor sehr langer Zeit eingeschaltet und mehr oder weniger vergessen. Das Löschen der 5000+ Verzeichnisse und 1 GB protokollierter Dateien hat Wunder bewirkt.
Hey Leute, es gibt eine gute Lösung für diese Lösung, wenn Sie beim Rendern der cs-Dateien und .cshtml-Dateien langsamer sind. Schließen Sie einfach alle geöffneten Dateien, damit der Cache gelöscht wird, und öffnen Sie die erforderlichen Dateien erneut
In Visual Studio Community Edition wurde langsam zwischen Dateien gewechselt oder neue Dateien geöffnet. Alles andere (zB Menüpunkte) war ansonsten normal.
Ich habe alle Vorschläge oben ausprobiert und keiner hat funktioniert. Ich bemerkte dann, dass dies nur bei einer MVC4-Webanwendung der Fall war. Daher habe ich eine neue MVC4-Webanwendung hinzugefügt, und das war schnell.
Nach langem Ausprobieren stellte ich fest, dass der Unterschied packages.config
war. Wenn ich die Microsoft-Referenzen oben in die Datei setzte, wurde alles wieder bissig.
Verschieben Sie die Microsoft*
-Einträge nach oben.
Es scheint, Sie brauchen sie nicht alle zu bewegen - das sagen, <package id="Microsoft.Web.Infrastructure"
wirkt sich merklich auf meine Maschine aus.
nebenbei
Es scheint, dass fehlende oder unvollständige Nuget-Pakete die Ursache sind. Ich öffnete den Paketmanager und erhielt die Warnung "Einige NuGet-Pakete fehlen in dieser Lösung" und beschließen, sie wiederherzustellen, und dies beschleunigte die Arbeit. Ich mag das aber nicht, da ich in meinem Repo nur die eigentlichen Elemente hinzufüge, die zum Kompilieren erforderlich sind, da ich mein Repo nicht aufblähen möchte. Am Ende habe ich gerade die packages.config entfernt. Diese Lösung ist möglicherweise nicht auf Ihre Bedürfnisse zugeschnitten, da ich lieber Nuget zum Abrufen der Pakete benutze und keine Aktualisierungen von Paketen abwickle. Wenn dies zu diesem Zweck erforderlich ist, wird dies nicht funktionieren.
Ich dachte nur, ich würde noch eine Möglichkeit für diejenigen hinzufügen, die hier gelandet sind. Für mich war das Problem die Startseite - es wurde Inhalt heruntergeladen und dazu geführt, dass Visual Studio hängen blieb. Die einzige Lösung für mich war:
devenv.exe /safemode
Die Ausführung von Komponententests war langsam. Es war ein ReSharper-Problem.
Ich hatte auch ein Problem mit der langsamen IDEIn meinem Fall habe ich installiert
Die folgenden Schritte haben mir etwas geholfen. __ Deaktivierte Synchronisierung - Extras -> Optionen -> Umfeldsynchronisierte Einstellungen
Deaktivierte Plug-In-Auswahl - Extras -> Studio -> Optionen -> Quellcodeverwaltung. Deaktivierte Entity Framework Power Tools Beta 4 - Tools -> Erweiterungen und Updates
Uninstalled JetBrain's Resharper - WOW !! Ich bin wieder schnell !!
Ändern Sie den Fusionsprotokollwert in 0. Es wurde mein Problem behoben
Dies ist der FusionLog-Schlüssel in der Registrierung:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Fusion
Check ForceLog value (1 enabled, 0 disabled).
Ich war auch ziemlich lange mit diesem Problem konfrontiert, hier sind die Schritte, die ich durchführe und es funktioniert immer für mich:
Ich hatte ähnliche Probleme beim Wechsel von VS2012 -> VS2013. Die IDE würde nach fast jedem Klicken oder Speichern blockieren, das Bauen würde einige Male länger dauern. Keine der hier aufgeführten Lösungen hat geholfen.
Was schließlich geholfen hat, war das Verschieben meiner Projekte auf ein lokales Laufwerk. VS2012 hatte keine Probleme, meine Projekte auf einer Netzwerkfreigabe zu speichern, aber VS2013 konnte aus irgendeinem Grund nicht damit umgehen.
ich habe einige Probleme, aber ich bekomme nur langsam, wenn ich versuche, das Debuggen in VS 2013 zu beenden, und ich versuche Folgendes:
Ich hoffe das hilft.
In der VS 2015 Community Edition habe ich eine sehr (sehr) langsame IDE erlebt, nachdem ich die "Umgebungsschriftart" unter "Extras> Optionen ...> Schriftarten und Farben" geändert hatte.
Durch das Zurücksetzen dieser Optionen auf den Standardwert ("automatisch") wurde das Problem sofort gelöst.
Hatte einen VS2013 installiert und es lief reibungslos. Irgendwann wurde es träge und beschloss, VS2015 zu installieren. Nach der Installation änderte sich nichts und beide Versionen bauten die Lösung sehr langsam (etwa 10 Minuten für 18 Projekte in Lösung).
Dann habe ich über kürzlich installierte Erweiterungen nachgedacht - die jüngsten installierten waren PHP - Werkzeuge für Visual Studio (hatten sie nur auf VS2013). Ich weiß nicht, wie die Erweiterung andere Versionen von VS beeinflussen kann, aber die Deinstallation half mir, das Problem zu lösen.
Ich hoffe, dies hilft anderen dabei zu erkennen, dass es nicht immer VS-Fehler ist.
Haben Sie verwendet ANALYIZE > Performance and Diagnostics? Ich habe! Es ist toll! Vielleicht möchten Sie aber aufräumen.
Öffnen Sie den Performance Explorer. Wenn Sie alle Elemente dort minimieren, wählen Sie alle aus, klicken Sie mit der rechten Maustaste und führen Sie Löschen aus.
Meine Lösung öffnet sich schneller und läuft im Allgemeinen jetzt viel schneller.
Möglicherweise stellen Sie auch Änderungen an Ihrer sln
-Datei fest (siehe Abbildung). Für mich wurde dieser Bereich aus der SLN gestrichen.
GlobalSection(Performance) = preSolution
HasPerformanceSessions = true
EndGlobalSection
Visual Studio 2013 verfügt über einen Paket-Server, der bis zu 2 Millionen K Speicherplatz aufbrachte. Ich habe es mit nur einer CPU auf niedrige Priorität und Affinität gesetzt und VS lief viel reibungsloser.
Ich habe "devenv.exe" als Ausschluss für Windows Defender hinzugefügt. Das hat mein Problem komplett gelöst. Leute können dies als ihren ersten Versuch versuchen.
Ich hatte ein Verhalten in Visual Studio, bei dem die Eingabe für meine HTML-Dateien langsam war. Zuvor hatte ich bei der Installation vermutet, dass meine HTML-Dateien generisches HTML waren und die Installation von Web-EntwicklungsTools von der WorkloadKomponente des Installationsprogramms nicht erforderlich war. Ich ging zurück und installierte dieses Bit, und das Verhalten von Visual Studio wurde wie erwartet.
Keiner der Vorschläge hat für mich funktioniert, aber ich habe mein Problem gelöst. Ich hatte die meisten anderen Empfehlungen ausprobiert, bevor ich zur folgenden Lösung kam.
Mein Szenario/Problem: Verwenden von VS 2017 mit Resharper Ultimate. Die Tastatureingaben in der IDE wurden extrem langsam, wie andere bereits beschrieben haben. Die letzte Änderung, die ich an meiner Lösung vorgenommen habe, bestand darin, ein neues Website-Projekt hinzuzufügen. Nachdem ich viele Dinge ausprobiert hatte, versuchte ich, ein zweites Website-Projekt hinzuzufügen, um das erste ersetzen zu können und Visual Studio danach zu tanken. Es würde nicht einmal mehr die Lösung laden.
Meine Lösung: Ich habe Visual Studio geschlossen und die neu hinzugefügten Website-Projekte aus der sln-Datei mit Notepad entfernt. Nach dem Speichern und Starten von VS wurde meine Lösung schnell geladen und alles schien wieder normal zu sein. Ich habe eine neue Website mit einer etwas anderen Konfiguration hinzugefügt (siehe unten), und das Problem trat nicht wieder auf.
Mein Denken: Ich denke, das Problem bestand darin, das neue Websiteprojekt zu erstellen und einen Dateisystempfad zu einer in Azure gehosteten Netzwerkfreigabe zu verwenden. Ich arbeite über VPN, was die Dinge verlangsamt, und manchmal kommt es bei einigen Diensten zu verschiedenen Routing-Problemen. Ich habe den Dateisystempfad in ein lokales Repository geändert und werde die Dateien nach Bedarf veröffentlichen. Dies scheint ein viel besserer Weg zu sein.