Android

PerfView: Pobierz narzędzie do analizy wydajności firmy Microsoft

PerfView: The Ultimate .NET Performance Tool

PerfView: The Ultimate .NET Performance Tool
Anonim

Microsoft wydał najnowszą wersję PerfView, , która naprawia drobne błędy i dodaje obsługę Microsoft.NET 4.5. Firma Microsoft opracowała te narzędzia do analizy i izolacji problemów związanych z wydajnością procesora lub pamięci dla twórców aplikacji. Pomoże ci to zawęzić funkcję lub wątek, co powoduje problem z wydajnością i wskazuje kod źródłowy, dzięki czemu możesz go zoptymalizować lub naprawić wszelkie błędy w tej konkretnej sekcji.

PerfView

W przeciwieństwie do innych narzędzi, Znalazłem PerfView od Microsoftu, aby był bardzo przyjazny dla użytkownika z mnóstwem hiperlinkowanych informacji dla użytkownika, aby zrozumieć, jak to działa. Microsoft zawarł plik Tutorial.exe; spróbuj i zobacz, jak to działa. Narzędzie korzysta z funkcji śledzenia zdarzeń dla systemu Windows (ETW) w celu analizy i zrzutu danych. Jest to bardzo pomocne podczas rozwiązywania problemów związanych z wydajnością dla twojego programu.

Narzędzie zasadniczo wykonuje migawki stosów, przerywając procesor. Zaleca się przeczytanie sekcji Samouczek i instrukcji dostarczonych w narzędziu w celu lepszego zrozumienia narzędzia.

Domyślnie bierze on ze sobą stos wszystkich procesów - ale możesz wybrać plik EXE, którego używasz do rozwiązywania problemów. Jak widać na poniższym obrazku, podajesz nazwę każdej klatki w kolekcji stosów, z całkowitym kosztem procesora i całkowitą kwotą kosztów.

W ten sposób rozwiązywanie problemów jest o wiele łatwiejsze, i pomaga ci dowiedzieć się, która klatka w stosie może powodować problemy z używaniem procesora i ustalić jego źródło. Możesz także zdefiniować serwer Symbol, aby go pobierał i buforował lokalnie.

Jest to doskonałe narzędzie dla programistów aplikacji do skuteczniejszego zawężania i lokalizowania problemów związanych z wydajnością. Jeśli jesteś programistą aplikacji, sprawdź PerVeiw; to na pewno ci pomoże.

Samouczki PerfView

Więcej informacji na ten temat zawiera kilka samouczków wideo na temat Badanie czasu:

  1. Zbieranie danych za pomocą komendy "Uruchom" PerfView
  2. Proste badanie CPU
  3. Symbol Rozdzielczość
  4. Grupowanie i składanie
  5. Wiercenie w Koszt

Pobierz PerfView

Możesz pobrać go stąd