Narzędzia lub dodatki do MS Visual Studio które sprawdzając wydajność aplikacji.

0

Dzień dobry,
jakie narzędzia lub dodatki do MS Visual Studio polecacie do badania wydajności aplikacji.
Chodzi mi o czas wykonania np: danej instrukcji lub też sprawdzenie która część programu zabiera mi najwięcej pamięci RAM (chodzi o elementy pracujące w tle)
Głownie chodzi mi o sprawdzone narzędzia :)
Pozdrawiam,
Łukasz

0

Z tego co pamiętam JetBrains miał fajny profiler. A pamiętam, bo szukałem wycieku pamięci z powodu kodu mistrza wymiatacza z 20 letnim expem 😂

2

Generalnie to VS ma kilka rzeczy wbudowanych.

Jeśli chcesz zmierzyć czas wykonania danej linijki to możesz postawić breakpoint'a przed nią i za nią i zaobaczyć czas wykonania z dokładnością do 1ms
screenshot-20231124161520.png
albo użyć klasy Stopwatch
screenshot-20231124161933.png

Co do pamięci to można zrobić snapshota i zobaczyć ile instancji danego obiektu jest w pamięci, albo nawet zrobić kilka snapshotów i porównywać między nimi.
screenshot-20231124162513.png
screenshot-20231124162318.png

Do takich podstawowych rzeczy wydaje mi się że nie potrzeba żadnych dodatków, ale oczywiście mogą istnieć narzędzia przedstawiające te dane w bardziej czytelny lub prostszy sposób.

1 użytkowników online, w tym zalogowanych: 0, gości: 1