VSTS Profiler - VSTS Profiler
Deweloper (y) | Microsoft |
---|---|
System operacyjny | Microsoft Windows |
Rodzaj | Profiler |
Licencja | Oprogramowanie własne |
Visual Studio Team System Profiler to komercyjny profiler oferowany przez firmę Microsoft , dostępny jako część pakietu Visual Studio Team System (VSTS) i wersji Development Edition programu Visual Studio . Może pracować w trybie próbkowania , w którym migawka stanu programu jest zapisywana w określonych odstępach czasu, lub w trybie oprzyrządowania , w którym sondy gromadzące statystyki są wprowadzane w punktach wejścia i wyjścia funkcji. Chociaż tryb oprzyrządowania umożliwia gromadzenie dokładniejszych statystyk, powoduje również, że program działa wolniej podczas profilowania.
Profiler VSTS pomaga zoptymalizować wydajność kodu przeznaczonego dla platformy .NET Framework lub natywnie skompilowanego kodu Visual C ++ . Nowoczesne wersje profilera VSTS mogą być używane do profilowania zarówno 32-bitowych, jak i 64-bitowych programów Windows. Profiler raportuje charakterystyki wydajności metod, które są wywoływane podczas danego uruchomienia profilera, w tym liczbę wywołań funkcji i stos wywołań, gdy funkcja została wywołana.
Z poziomu profilera aplikacja jest uruchamiana i wykonywana normalnie przez pewien czas. Gdy użytkownik zdecyduje się wyjść z programu, profiler podaje podsumowanie liczby wywołań każdej funkcji, czasu, jaki upłynął dla każdej funkcji oraz ilości pamięci zajętej przez obiekty.
Samodzielną wersję programu profilującego VSTS można również zainstalować z dysku DVD systemu Visual Studio Team System. Jest ona również dostępna do pobrania w witrynie internetowej firmy Microsoft. Chociaż samodzielny program profilujący można zainstalować lub używać na dowolnej platformie, zebrane przez niego wyniki można analizować tylko w wersji programu Visual Studio, która zawiera profiler.
Bibliografia
Zewnętrzne linki
- Blog zespołu programu Visual Studio Profiler
- Analiza wydajności aplikacji (MSDN)
- Korzystanie z eksploratora wydajności
- Korzystanie z programu Visual Studio Team System Profiler: widok funkcji, widok wywołującego / wywoływanego i widok wywołania
- Korzystanie z programu Visual Studio Team System Profiler: widoki alokacji obiektów i okresu istnienia obiektu
- Samodzielny profilator programu Visual Studio 2008 z dodatkiem Service Pack 1 (do pobrania)