W górnym pasku menu idź do:
- Analyze
- Performance Profiler (Alt+F2)
- 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.