2012-08-03 11 views
5

Czy istnieje narzędzie, które może znaleźć dla mnie miejsce w moim projekcie, którego budowa trwa tak długo? Podobnie jak profiler wydajności, ale proces tworzenia programu Visual Studio.Jak znaleźć "wolne" miejsca podczas budowania rozwiązania na VS2010?

P.S. Próbowałem profilowania mojego Visual Studio podczas kompilacji z innym wystąpieniem VS, ale nie uzyskałem oczywistych rezultatów.

+1

Nie jest to odpowiedź na twoje pytanie, ale po prostu wskazówka: Używanie RamDrive zredukowany czas budowy (na serwerze kompilacji) dramatycznie w firmie pracowałem. Zajęło to jedną trzecią czasu w porównaniu do korzystania z dysku twardego. –

Odpowiedz

5
Tools -> Options -> Projects and Solutions -> Build and Run 

Nie można zmienić MSBUild project build output verbosity ustawienia

Kiedy na normalnego poziomie to daje czasy dla każdego projektu, więc to może być wykorzystane, aby zobaczyć, co jest przyczyną spowolnienia. (w oknie Wyjście)

Na wyższym poziomie zobaczysz jeszcze więcej szczegółów na temat tego, co dzieje się podczas kompilacji.

5

mam lepsze wyniki z http://msbuildprofiler.codeplex.com/ następnie skompilować moje rozwiązanie w msbuild szybkiego

MSBuild.exe MySolution.sln /t:rebuild /l:MSBuildProfileLogger,MSBuildProfiler,Version=1.0.1.0,Culture=neutral,PublicKeyToken=09544254e89d148c 

Wystarczy być ostrożnym, aby uruchomić odbudować docelowej (/ t: odbudować) w przeciwnym razie można dostać zupełnie różne wyniki po raz drugi go uruchomić.

myślę $ 1 darowizna jest dobra cena :)

Powiązane problemy