Ich möchte in der Lage sein, die Zeit zu berechnen, die eine Reihe von Funktionen zur Ausführung benötigen. Ich habe darüber nachgedacht, eine Art Stoppuhrklasse zu verwenden. Ich kann vor und nach jedem Funktionsaufruf starten/stoppen, aber das erscheint mir schrecklich hässlich. Gibt es eine Möglichkeit, dies ohne eine Stoppuhrklasse zu tun? Kann etwas in der Reflections-Klasse dabei helfen?C# 2.0 Ausführungszeit-Timer
Vielen Dank im Voraus für Ihre Eingabe.
Was ist los mit der Stoppuhr (System.Diagnostics.Stopwatch) -Klasse? –
Da ist nichts _wrong_ damit. Wenn das der beste Weg ist, dann geht es mir gut. Ich suche nur etwas dynamischer und wollte vermeiden, dass mein Code mit Start/Stopps übersät ist. –
@Martinho: J.Hendrix möchte jeden einzelnen Funktionsaufruf profilieren. Das ist mit Stopwatch machbar, aber es ist wahrscheinlich nicht die beste Lösung für das lösungsweite Profiling. Beachten Sie, dass die Antworten unten externe Profiler vorschlagen. –