Przyspieszenie Visual Studio 2008 dzięki Resharper

10

Czy są jakieś dobre wskazówki dotyczące przyspieszania programu Visual Studio oparte wyłącznie na oprogramowaniu? Mam już szybkie dyski twarde, dużo pamięci RAM i mocny procesor. Mimo to VS2008 działa powoli.

Używam go głównie do programowania w C # i ASP. Zastanawiam się, czy są jakieś poprawki i ustawienia, które ludzie robią, aby to przyspieszyć.

PS: Używam resharpera i nie zamierzam się poddawać.

Matt
źródło
resharper również działa wolno na VS2005.
TheSean
Z powodu swojej wartości miałem problem (niestety nie wydajnościowy) z ReSharper, którego odinstalowanie i ponowne zainstalowanie nie rozwiązało. Musiałem odinstalować, a następnie ręcznie przejrzeć wszystkie różne katalogi pozostawione przez proces odinstalowywania, a następnie ponownie zainstalować i to rozwiązało problem.
Richard Lucas,

Odpowiedzi:

1

Tymczasowo odinstaluj Reshaper. Jeśli to przyspieszy, musisz się skoncentrować na Resharper. Jeśli odinstalowanie nie przyspieszy, oznacza to VS.

Jeśli nie ma żadnych wskazówek (np. Wyłączających funkcje), aby przyspieszyć Resharper, musisz wybrać prędkość lub Resharper, a na PS już zdecydowałeś.

Richard
źródło
21

Zgodnie z poprzednim komentarzem, oto kilka rzeczy, które możesz zrobić, aby przyspieszyć ReSharper:

Wyłącz analizę kodu dla bieżącego pliku

Możesz tymczasowo wyłączyć analizę kodu dla bieżącego pliku, naciskając Ctrl + Alt + Shift + 8. Ponowne naciśnięcie skrótu ponownie włączy analizę.

Jeśli chcesz powiązać inny skrót dla tej operacji, poszukaj ReSharper_EnableDaemonpolecenia.

Powiedz ReSharperowi, aby pomijał duże pliki

Możesz powiedzieć ReSharperowi, aby unikał analizowania dużych plików, dodając je do listy „Edytuj elementy do pominięcia” w obszarze ReSharper → Opcje → Kontrola kodu → Ustawienia:

wprowadź opis zdjęcia tutaj

Pamiętaj, że pliki, dla których wyłączasz analizę za pomocą Ctrl + Alt + Shift + 8, również znajdują się na tej liście.

Przyspiesz pisanie

Jeśli podczas pisania wystąpi spowolnienie, możesz wyłączyć podpisy członków w ReSharper → Opcje → IntelliSense → Wygląd zakończenia:

wprowadź opis zdjęcia tutaj

Jeśli to nie pomoże, przejdź do wbudowanego programu Visual Studio IntelliSense w ReSharper → Opcje → IntelliSense → Ogólne:

wprowadź opis zdjęcia tutaj

Wyłącz formatowanie

Aby przyspieszyć pisanie, możesz wyłączyć opcje automatycznego formatowania w ReSharper → Opcje → Edytor, aby uniknąć formatowania kodu podczas pisania:

wprowadź opis zdjęcia tutaj

Przyspiesz szablony na żywo w dużych plikach

Aby przyspieszyć aktywne szablony w dużych plikach, możesz wyłączyć opcję Reformatuj i skracaj odniesienia dla każdego niezbędnego szablonu:

wprowadź opis zdjęcia tutaj

Znane problemy z wydajnością

Poniżej znajduje się lista znanych problemów z wydajnością i odpowiadających im rozwiązań.

VS2010 z R # na powolności systemu Windows XP

Ten znany problem można rozwiązać, instalując interfejs Windows Automation API 3.0. Aby uzyskać więcej informacji, zobacz ten artykuł . Należy pamiętać, że ta poprawka dotyczy tylko systemu Windows XP - Vista i Windows 7 mają już zainstalowane to API.

Przewijanie edytora jest powolne

Ten problem powstaje z powodu przyspieszonego sprzętowo renderowania edytora. Jeśli tak się stanie, spróbuj wyłączyć następujące opcje w Narzędzia → Opcje → Środowisko → Ogólne:

  • Automatycznie dostosuj wrażenia wizualne na podstawie wydajności klienta
  • Użyj sprzętowej akceleracji grafiki, jeśli jest dostępna

wprowadź opis zdjęcia tutaj

Dmitri Nesteruk
źródło