Poszukuję sposobu na przetestowanie wywołań metod w języku C#.Wywołania metody analizy porównawczej w języku C#
Zakodowałem strukturę danych dla zadań uniwersyteckich i właśnie wymyśliłem sposób na zoptymalizowanie, ale w taki sposób, aby dodać trochę narzut we wszystkich sytuacjach, jednocześnie zamieniając zaproszenie O (n) na O (1) w niektórych.
Teraz chcę uruchomić obie wersje z danymi testowymi, aby sprawdzić, czy warto wdrożyć optymalizację. Wiem, że w Ruby można zawinąć kod w bloku Benchmark i zlecić mu czas potrzebny do wykonania bloku w konsoli - czy coś takiego jest dostępne dla C#?
Dzięki, tego właśnie potrzebowałem. –
Wysłuchanie słów "właśnie tego, czego potrzebowałem" przypomina mi Mario. – contactmatt
stoper nie jest najlepszym sposobem na porównanie. Korzysta z rejestrów procesora, więc twój własny kod nie może z niego korzystać. Możesz porównywać kod ze Stoperem i bez niego, a różnica jest do 3 razy większa niż – Evgeniy