Ich evaluiere derzeit Visual Studio 2015 RC. Ich habe festgestellt, dass beim Ausführen der IDE der Visual Studio 2015-Prozess ständig eine CPU-Auslastung von ca. 25% aufweist. Selbst ohne ein geladenes Projekt und ohne die Begrüßungsseite verschlingt es 25% der CPU-Auslastung mit einer konstanten Rate. Keine anderen Anwendungen als Hintergrunddienste. Alle anderen laufenden Prozesse verbrauchen insgesamt etwa 2 bis 4 Prozent zusätzliche CPU.
Dieses Verhalten wurde auch in Visual Studio 2013 festgestellt.
Hat jemand anderes dieses Verhalten gesehen? Ist das normal? Irgendwelche Vorschläge?
visual-studio-2013
visual-studio-2015
gjacquez
quelle
quelle
Antworten:
Hatte das gleiche Problem. Prozessor konstant bei 45-50%, auch wenn die IDE vollständig inaktiv ist.
Es stellt sich heraus, dass das Problem der Microsoft Git-Quellcode-Anbieter ist.
Ich habe das ausgeschaltet und der Prozessor ist auf 0 gefallen und die IDE wurde viel benutzerfreundlicher.
quelle
In meinem Fall wurde durch Deaktivieren der Telerik ASP.NET MVC-Erweiterung ein Problem mit hoher CPU behoben.
Die hohe CPU-Auslastung begann mit der Auslastung der Lösung und fiel nicht ab (40% bei einer, 80% bei zwei Lösungen), bis VS geschlossen wurde oder manchmal sogar danach (musste den Prozess abbrechen).
Extras-> Erweiterungen und Updates-> Installiert, suchen Sie die Erweiterung und klicken Sie auf 'Deaktivieren'.
quelle
In meinem Fall haben alle Referenzzählungen versucht, jedes Mal zu aktualisieren, wenn ich Code bearbeite.
Ich habe sie gerade ausgeschaltet. Sie können es so machen .
quelle
Es ist nicht zu erwarten, dass Visual Studio eine kontinuierliche CPU-Zeit verbraucht.
Ich verwende derzeit Visual Studio 2015 Community RTM mit einem offenen mittelgroßen Projekt und sehe keine laufende CPU-Auslastung (laut Process Hacker 2, bei dem die Auslastung nur 0,01 Prozent beträgt). Es ist nur leer, was bedeutet, dass nicht einmal 0,01% der CPU-Auslastung registriert werden.
Beachten Sie, dass IntelliSense Ihre Projektdateien im Hintergrund scannt, um die Datenbank zum Aufrufen der Vorschläge usw. zu erstellen.
Wenn Sie in den Menüs Projekt > Lösung erneut scannen auswählen, wird dieser Vorgang abgeschlossen, wodurch die CPU eine Zeit lang verwendet wird. Aber es sollte letztendlich ruhig werden.
Scheinbar für immer gab es Zeiten, in denen das Löschen der Intellisense-Datenbankdateien und das Durchführen eines vollständigen erneuten Scannens Probleme vom Typ „seltsames Verhalten“ lösten. Ich weiß nicht, ob es sich um die „vorgeschriebene“ Methode handelt, aber wenn ich ein IntelliSense-Problem vermute, lösche ich einfach die SDF-Datei im Projektordner, wenn ich sicherstellen möchte, dass Visual Studio mit einem sauberen Slate beginnt. Dies ist nicht sehr oft notwendig.
quelle
Ich hatte auch dieses Problem, konstante 20-40% CPU im Leerlauf (Visual Studio 2015 Update 1). Ich habe festgestellt, dass andere lokale Repositorys mit demselben Code dieses Problem nicht hatten.
Ich habe das problematische lokale Repository gelöscht und eine neue Kaufabwicklung durchgeführt. Dadurch wurde das Problem für mich gelöst. Warum das funktioniert hat, kann ich leider nicht erklären ...
quelle
Ich habe resharper ausgeführt, das deaktiviert und den Microsoft Git-Anbieter deaktiviert und hatte immer noch hohe CPU-Probleme. Devenv.exe wurde auch nach dem Schließen ausgeführt ... bis vor kurzem.
Es scheint, dass VS 2015 Update 2 diese Probleme behoben hat!
https://www.visualstudio.com/en-us/news/vs2015-update2-vs.aspx
quelle
In meinem Fall; "Visual Studio 2015 Update 1" ist verrückt geworden, JS-Dateien unabhängig von der Länge der Quelle zu bearbeiten. Es wurde eine hohe CPU verwendet und der Editor ist sogar eingefroren. Ich habe das Problem behoben, indem ich die Add-Ons von Drittanbietern einzeln deaktiviert habe, um den fehlerhaften zu erkennen, der eine Fehlfunktion von VS 2015 verursacht.
Hoffe, es funktioniert.
quelle
In meinem Fall war der Schuldige Node.js Tools für Visual Studio . Ich hatte v1.1.2 installiert und die CPU war ständig um 25-40%.
Ein Wechsel zu Node.js Tools v1.2 RC löste das Problem vollständig nach einer anfänglichen hohen Last, die in wenigen Minuten verschwand.
quelle
In meinem Fall war es entweder der Roaming Extention Manager oder höchstwahrscheinlich das Azure Worker-Rollenprojekt in meiner Lösung. Wenn Sie eines davon haben, entladen Sie es und starten Sie Visual Studio neu. Ich kann es reproduzieren, aber ich weiß nicht, warum es passiert.
quelle
Ich habe auch festgestellt, dass VS beim Ausführen und Stoppen einer Debug-Episode auf dem lokalen Server, wenn die Seite noch im Browser geöffnet ist, weiterhin mit hoher CPU ausgeführt wird. Durch Schließen der Browserseite wird dies gestoppt.
quelle
Ich möchte meine Erfahrungen teilen. In meinem Fall musste ich alle Erweiterungen und Updates sowie die Code-Analyse c # deaktivieren.
1-Für Erweiterungen und Updates:
Tools => Erweiterungen und Updates
2-Für die Code-Analyse
Solution Explorer => Klicken Sie mit der rechten Maustaste auf das Projekt => Eigenschaften => Klicken Sie auf die Registerkarte "Code-Analyse" => Klicken Sie auf den Bouton "Öffnen" => Deaktivieren Sie das Kontrollkästchen "Microsoft.CodeAnalysis.CSharp" => Speichern und beenden.
Die CPU-Auslastung ging auf 1% zurück.
quelle
In meinem Fall war die .suo-Datei in Visual Studio der Schuldige. Das Löschen hat mein Problem behoben.
Weitere Informationen finden Sie unter dem folgenden Link.
https://shemeerns.com/2014/04/04/the-solution-user-options-suo-file-in-visual-studio/
quelle