Profilowanie wydajności w Visual Studio

W górnym pasku menu idź do:

  1. Analyze
  2. Performance Profiler (Alt+F2)
  3. Performance Wizard.

Jest to proste narzędzie, które służy do przeprowadzenia analizy kodu pod względem wydajności. Mamy do wyboru cztery rodzaje analizatorów:

  • CPU Sampling – zużycia procesora
  • Instrumentation – czas wykonania funkcji
  • .NET Memory Allocation – zużycie pamięci
  • Concurrency – śledzi ilość wątków

Inclusive Sample

Inclusive Sample dotyczy funkcji, oraz wszystkich funkcji w niej wywoływanych.

Exclusive Samples

Exclusive Samples nie bierze pod uwagę innych metod wywoływanych w ramach badanej metody, więc jeśli dana metoda nie robi nic innego poza wywołaniem innych metod to wartość będzie równa zero.

Inne narzędzia

Do bardziej szczegółowej analizy wydajności polecam używać produkty JetBrains, takie jak: dotTrace oraz dotMemory.

Skomentuj

Wprowadź swoje dane lub kliknij jedną z tych ikon, aby się zalogować:

Logo WordPress.com

Komentujesz korzystając z konta WordPress.com. Wyloguj /  Zmień )

Zdjęcie na Facebooku

Komentujesz korzystając z konta Facebook. Wyloguj /  Zmień )

Połączenie z %s