Ich habe kürzlich VS2013 auf Update 1 aktualisiert und seitdem erhöht VS die CPU-Auslastung dauerhaft auf 25% (auf einer Intel i5-CPU mit 4 Kernen), obwohl sie im Leerlauf sein soll. Ich dachte, es hat einige unvollendete Hintergrundprozesse, also habe ich es eine Weile laufen lassen, aber es verwendet die CPU weiterhin, wenn sie im Leerlauf sein soll.
Erhalten Sie nach dem Update ein ähnliches Verhalten?
Bearbeiten 1 : Ich verwende Git- und Python-Tools für vs, daher kann es nach Update 1 zu Konflikten kommen.
Edit 2 : Die Git-Integration in VS2013
ist fehlerhaft. Ich habe einen Profiler ausgeführt devenv.exe
und git2-msvstfs.dll
nutze den größten Teil der CPU-Nutzung, obwohl er inaktiv sein sollte. Ich habe eine Fehlermeldung an MS gesendet. Wenn Sie das gleiche Problem haben, stimmen Sie bitte dafür ab: http://connect.microsoft.com/VisualStudio/feedback/details/844616/vs2013-update-1-cpu-usage-not-normal
Edit 3 : Update 2 wurde kürzlich veröffentlicht. Dieser Fehler wurde in VS2013 Update 2 behoben.
Edit 4 : Die Updates 3 und 4 wurden veröffentlicht und die CPU-Auslastung wird aus mehreren Gründen verrückt (nicht nur das Git-DLL-Modul). Das Deaktivieren Browser Link
wie in einer der folgenden Antworten scheint das Problem zu beheben.
Bearbeiten 2 : Mögliche Fehlerregression in den Updates 3 und 4.
Bearbeiten 1 : Der Fehler wurde in VS2013 Update 2 behoben.
Man kann das
git
Plug-In folgendermaßen deaktivierenVisual Studio 2013
:Verwenden Sie andere
git
Clients, um Ihre Repositorys zu verwalten.quelle
Visual Studio 2013 Update 2
mit dem Plug-In für die aktuelle Quellcodeverwaltung, das auf Keine eingestellt istWir haben das Problem behoben, indem wir den VS in SafeMode geöffnet haben. Fügen Sie dem Initiator / SafeMode hinzu.
quelle
Da diese Seite als erstes auf meiner Suche nach Informationen darüber, warum Visual Studio 2013 (Update 4) aufgrund der hohen CPU-Auslastung unbrauchbar wurde, aufgerufen wurde, werde ich mitteilen, was ich getan habe, um das Problem zu beheben.
Das Problem manifestierte sich darin, dass ein CPU-Kern auf 100% ausgelastet war und der Speicher ständig so weit anstieg, dass das System langsamer wurde und devenv.exe schließlich abstürzte. Es war zu 100% reproduzierbar mit einem Node / Typoskript-Projekt, auf dem Microsoft Node Tools installiert war.
Nachdem ich verschiedene mögliche Korrekturen nacheinander ohne Erfolg ausprobiert hatte, versuchte ich, Intellisense zu deaktivieren:
Dies führte sofort dazu, dass die CPU-Auslastung auf ein normales Niveau sank.
Das ist es. Es wurde für mich behoben. Ich hoffe das hilft jemandem.
quelle
In meinem Fall war es die Aufnahme von Verweisen auf die Lösung, die die hohe CPU-Auslastung verursachte. Das Projekt war ein IronPython-Paket, das auch einige DLLs verwendete. Das Hinzufügen der DLLs zu den Referenzen war in Ordnung. Das erste Mal, dass eine DLL im Objektbrowser geöffnet wurde, erreichte die CPU 25% (1 Kern) und blieb dort. Durch das Löschen aller Referenzen wurde die CPU wieder normalisiert.
Noch eine andere Lösung: Löschen Sie alle Objekte unter den Projektreferenzen.
(VS2013, Update 5, mit Python Tools 2.2)
quelle
In meinem Fall führe ich normalerweise mehrere Kopien von Visual Studio gleichzeitig aus. Ich habe festgestellt, dass beim Starten der 2. (oder 3.) Kopie von Visual Studio, BEVOR die 1. (oder 2.) Kopie vollständig geladen und beruhigt wurde, ein DEVENV bei 100% CPU hängen bleibt, unabhängig davon, was ich danach mache. Ich muss alle Kopien schließen und wieder öffnen.
Ich hoffe das hilft jemandem, es hat mich verrückt gemacht.
Billy
quelle
Hatte ein ähnliches Problem mit vs2015 - das Löschen der .suo-Lösungsdatei hat es bisher für mich behoben.
quelle