2010-05-21 19 views
18

Właśnie zaktualizowałem VS 2010 i mam problemy z wydajnością, których wcześniej nie miałem (w VS 2008).VS 2010 bardzo powolny

Najbardziej irytujące jest to, że zawiesza się podczas pracy w edytorze tekstu. Czasami, gdy zawiesza się, widzę, że zapisuje informacje o automatycznym odzyskiwaniu, ale nie zawsze.

Niemal wszystko, co robię, powoduje niedopuszczalne długie opóźnienie, takie jak zapisywanie, uruchamianie debugowania, kończenie sesji debugowania, przełączanie między widokiem projektu i kodu oraz tworzenie projektów WinForm.

Mam niektóre części mojego katalogu domowego na zmapowanym dysku sieciowym. Podejrzewam, że to może być część problemu. Czy możliwe jest skonfigurowanie VS 2010 do używania wyłącznie dysku lokalnego do swojej "wewnętrznej" pracy?

Wszelkie wskazówki będą mile widziane! Czy ktoś inny doświadczył tego rodzaju problemów?

Edit: zapomniałem dać moje Specyfikacja:

  • Win 7 64-bit
  • 4 GB pamięci
  • Brak Addins, tylko standard instalacja
  • Folder projekt jest w sieci dysk

Jedna interesująca rzecz to to, że czuję, że mam lepszą wydajność w maszynie wirtualnej z XP (gdzie VM działa na tym samym komputerze).

+0

Które części są na dysku sieciowym? Czy katalogi projektów znajdują się na dysku sieciowym? Ile masz pamięci RAM? Czy masz zainstalowane jakieś dodatki? Osobiście odkryłem, że VS2010 w rzeczywistości wydaje się trochę * szybszy * niż VS2008, co jest całkiem imponujące, biorąc pod uwagę, że jest to teraz aplikacja WPF! –

+0

Czy używasz maszyny wirtualnej? Niektórzy mają problemy z WPF – Justin

+0

Również znalazłem VS2010 szybciej niż VS2008, ale OK, nie mam swoich rzeczy na dysku sieciowym. –

Odpowiedz

6

VS jest świetny, jeśli robisz to, co zaleca microsoft i pracujesz nad lokalną kopią swoich projektów. Gdy tylko zaczniesz wiązać z otwartymi projektami w odległych lokalizacjach, dostaniesz ten problem.

Zalecenia:

  1. użyć roztworu kontroli źródła.
  2. Utwórz lokalnie kopię projektu i uruchom rozwiązanie.

także ...

myślę, że nie jest to mądre rzeczy w tle, uważam, że bardziej go używać, tym szybciej robi, zwłaszcza na długich projektów uruchomionych że regularnie wracać.

Jeśli uważasz, że może to być struktura WPF, możesz spróbować wyłączyć aero (jako test), jeśli pomaga problem jest prawdopodobny, że wybrany sprzęt graficzny nie jest zbyt dobry w działaniu lub w oparciu o 3D, więc jest to walczy.

Spróbuj także zmniejszyć liczbę usług w tle i uruchomionych aplikacji.

w systemie Windows 7 w tych dniach 4 gigabajty pamięci RAM są uważane za standardowe, więc chociaż powinna ona działać dobrze, może rozważyć wprowadzenie większej pamięci RAM, jeśli próbujesz obsługiwać duże zestawy danych/podobne aplikacje biznesowe.

Inną rzeczą, którą można wypróbować, jest uruchomienie instalacji naprawczej ponad istniejącą, prawdopodobnie nie zainstalowano czegoś czysto ... nieprawdopodobnie, ale może to pomóc.

+0

Po Zmieniłem jak wiele odniesień do jazdy do sieci lokalnej ścieżki Zamiast tego, działa o wiele lepiej! – kaze

+0

szanse są problemem był wydajność sieci, ale jeśli pomyśleć o prostych rzeczy robisz (np uderzających F5, aby skompilować i uruchomić) jest dużo aktywności napędu dzieje. Hense zalecenie, które lokalnie aplikacje debugowania. Microsoft jednak zrobić oferuje zdalną aplikację debuggera, z którą VS może się połączyć (nie całkiem to samo). – War

+3

* "VS jest świetny, jeśli robisz to, co poleca microsoft i pracujesz nad lokalną kopią twoich projektów *" - Tak, ale to jest powolne Z każdą nową wersją stopniowo się pogarszało. –

2

Jeśli możesz, kup dysk SSD i przenieś wszystkie swoje projekty lokalnie. Uważam, że VS2010 jest bardzo intensywny na dysku. Latała na moim komputerze domowym z dyskiem SSD, ale jest prawie bezużyteczna na moim komputerze roboczym (Win7 4 GB RAM, ale standardowy dysk)

+0

To samo tutaj, SSD (i 8 GB RAM) w domu, bez problemów. 4 GB pamięci RAM w pracy i dysk twardy, główne problemy z wydajnością. –

1

Spróbuj ustawić liczbę równoległych kompilacji na połowę liczby rdzeni (myślę jego w opcjach, ustawieniach, rozwiązaniach i projekcie, budowaniu i uruchamianiu). Miałem to ustawione na 8, co było zbyt wielkim .. zrodziło się 8 msbuild.exe, przebudowanie rozwiązania z 70 projektami spowodowało, że dysk został wyczerpany, gdy wszyscy próbowali przeczytać/writte podobne wstępnie skompilowane nagłówki. Tych msbuild trzymać się nawet po zamknięciu IDE.

Również wyłączona zbierać przeglądania informacji o ukrytych plików, które złożyły intellisense parsowania szybciej.

0

Stara poczta wiem, ale w przypadku, gdy pomaga innym (jak w poprzednich odpowiedziach koncentruje się na kodzie źródłowym) ...

Okazało się, że to nie był mój kod źródłowy, który był problem, który był przechowywane lokalnie wraz ze wszystkimi referencjami, ale domyślne lokalizacje (projekt, szablony projektów i szablony elementów), ponieważ były przechowywane na dysku sieciowym. Można je zmienić w Tools -> Options -> Projects and Solutions.

Ewentualnie można zmienić częstotliwość oszczędza lub wyłączyć je całkowicie poprzez Tools -> Options -> AutoRecover

Powiązane problemy