Niedawno zaktualizowałem VS2013 do Aktualizacji 1 i od tego czasu VS zwiększa zużycie procesora do 25% (na 4-rdzeniowym procesorze Intel i5) na stałe, mimo że powinien być bezczynny. Myślałem, że ma jakieś niedokończone procesy w tle, więc zostawiłem go uruchomionego na chwilę, ale nadal używa procesora, gdy powinien być bezczynny.
Czy po aktualizacji zachowuje się podobnie?
Edycja 1 : Używam narzędzi git i python dla vs, więc po aktualizacji 1 mogą wystąpić pewne konflikty.
Edycja 2 : Integracja git w programie VS2013
jest błędna. Uruchomiłem profiler devenv.exe
i git2-msvstfs.dll
zajmuje większość użycia procesora, chociaż powinien być bezczynny. Wysłałem powiadomienie o awarii do MS. Jeśli masz ten sam problem, zagłosuj na to: http://connect.microsoft.com/VisualStudio/feedback/details/844616/vs2013-update-1-cpu-usage-not-normal
Edycja 3 : Aktualizacja 2 została niedawno wydana. Ten błąd został naprawiony w VS2013 Update 2.
Edycja 4 : Wydano aktualizacje 3 i 4, a użycie procesora zwariowało z wielu przyczyn (nie tylko z modułu git dll). Browser Link
Wydaje się, że wyłączenie, jak w jednej z poniższych odpowiedzi, rozwiązuje problem.
Edycja 2 : możliwa regresja błędów w aktualizacjach 3 i 4.
Edycja 1 : błąd został naprawiony w VS2013 Update 2.
Można wyłączyć
git
wtyczkęVisual Studio 2013
w ten sposób:Użyj innych
git
klientów do zarządzania repozytoriami.źródło
Visual Studio 2013 Update 2
z wtyczką kontroli źródła prądu ustawioną na BrakNaprawiliśmy to, otwierając VS w SafeMode. Dodaj / SafeMode do inicjatora.
źródło
W moim przypadku to właśnie włączenie Referencji do rozwiązania spowodowało wysokie zużycie procesora. Projekt był pakietem IronPython, który również używał niektórych bibliotek DLL. Dodawanie bibliotek DLL do referencji było w porządku. Za pierwszym razem, gdy biblioteka DLL została otwarta w przeglądarce obiektów, procesor osiągnął 25% (1 rdzeń) i tam pozostał. Usunięcie wszystkich odniesień przywróciło procesor do normalnego stanu.
Jeszcze inne rozwiązanie: Usuń wszystkie obiekty w ramach projektu Referencje.
(VS2013, aktualizacja 5, z narzędziami Python 2.2)
źródło
W moim przypadku zwykle uruchamiam jednocześnie kilka kopii programu Visual Studio. Zauważyłem, że jeśli uruchomię drugą (lub trzecią) kopię programu Visual Studio PRZED całkowitym załadowaniem i ustabilizowaniem pierwszej (lub drugiej) kopii, DEVENV utknie na 100% procesorze, bez względu na to, co zrobię później. Muszę zamknąć wszystkie kopie i ponownie otworzyć.
Mam nadzieję, że to komuś pomogło, doprowadzało mnie do szału.
Menażka
źródło
Miałem podobny problem z vs2015 - usunięcie pliku rozwiązania .suo naprawiło go do tej pory.
źródło