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
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
albo użyć klasy Stopwatch
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.
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.