2009-07-15 13 views
5

Czy istnieje wtyczka studyjna, która śledzi, ile czasu zajmuje kompilacja i uruchomienie projektu?Moduł plug-in do kompilacji wizualnego studia graficznego

Zasadniczo staram się zrobić sprawe, aby uzyskać szybsze komputery dla działu rozwoju. Wydaje się, że za każdym razem, gdy chcę uruchomić/debugować, zajmuje to około minuty, więc chcę znaleźć sposób na to, jak długo będzie to dzień/tydzień/miesiąc, który mój komputer spędza na kompilacji.

Używamy visual studio 2005, .net 2.0 w języku C#.

+0

Jakiego języka używasz? –

Odpowiedz

5

W C++ można włączyć czas budowania, w VS2005, jest to w menu Narzędzia> Opcje> Projekty i rozwiązania> Ustawienia projektu VC++> Czas budowy. Nie wiem, czy dotyczy to innych języków. To tylko razy każda osoba buduje i wypluwa wynik do okna wyjściowego. Jeśli chcesz śledzić statystyki, musisz je przeanalizować i zapisać.

+1

+1. W rzeczywistości nie jest to istotne w .NET, ponieważ czas kompilacji jest zwykle o wiele szybszy niż VC++;) Jedyny problem polega na tym, że wynik zależy od języka kompilatora - tzn. W moim systemie wyświetla "Buildzeit". To sprawia, że ​​parsowanie jest nieco bardziej skomplikowane, jeśli rozwiązanie jest zbudowane na różnych systemach z różnymi ustawieniami regionalnymi. – OregonGhost

3

Prawdopodobnie można to zrobić po prostu za pomocą makr Build Event. Jedną z implementacji może być wykonanie małego pliku skryptu, który może zapisać datę i godzinę oraz zdarzenie w pliku, następnie możesz przetworzyć ten plik, aby obliczyć ilość czasu kompilacji.

Jeśli masz wiele projektów w rozwiązaniu, które jest w dzisiejszych czasach raczej normą, być może jest to szybkie niestandardowe zadanie msbuild i możesz edytować rozwiązanie, aby wywołać to zadanie na początku i na końcu procesu.

Powiązane problemy