[c#] Szybkość kodu

0

Witam
Pewnego razu rozmawiałem z pewną osobą na temat sprawdzania szybkości napisanego kodu. Polecił mi pewien program, który w ładny czytelny i przejżysty sposób pokazywał która linijka lub funkcja ile zabierała czasu procesora. Niestety nie zapamiętałem jego nazwy było to jakiś czas temu :/ Teraz już skończył studia. Może ktoś wie jak takie coś zbadać lub znacie nazwe tego programu. Ok wiem, że w Team Suite jest Performance Wizard, ale nie mam tej wersji. Plz help

Pozdrawiam</ort>

0

Też szukałem jakiegoś przejrzystego profiler-a i niestety nic darmowego nie znalazłem.
ale płatne to i owszem:
ANTS Profiler http://www.red-gate.com/products/ants_profiler/index.htm
dotTRACE http://www.jetbrains.com/profiler/

jedyny darmowy jaki znalazłem to CLR profiler microsoftu,
ale to chyba tylko profiler pamięci z tego co wiem, a jego przejrzystość wyników też pozostawia wiele do życzenia, przynajmniej jak dla mnie.

0

dobrze wiedzieć, że to się nazywa profiler :D to właśnie o tym ANTS wspominał ten chłopak, ale nie wiedziałem, że jest płatny. Mimo wszystko jeśli komuś się udało coś znaleźć to proszę o odpowiedź.

0

O ile się nie mylę to Visual Studio 2008 ma takie opcje - nie wiem jednak która wersja (może tylko komercyjna)..

Zawsze pozostaje tradycyjne działanie:

DateTime start = DateTime.Now

// twój kod

DateTime end= DateTime.Now

Timespan x = end - start;

[green] [green]

0

wiesz... czemu nie :D jak ktoś tak lubi :p. Ale taki program o którym tutaj mowa mierzy ci każdą linijke sprawdza jak zajmuje zasoby, która pętla działa ile czasu itd. Te rozwiązanie to jak czesanie się młotkiem, można, ale gdzie jest sens ;)

// nie zauważyłeś emotów na dole posta? :> - deti

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