Frage

    

Diese Frage bereits eine Antwort hier:

         

Natürlich kann ich tun und DateTime.Now.After -. DateTime.Now.Before aber es muss etwas anspruchsvollere sein

Irgendwelche Tipps geschätzt.

Andere Tipps

Verwenden Sie einen Profiler

Ihr Ansatz funktioniert trotzdem, aber wenn man für anspruchsvollere Ansätze suchen. Ich würde vorschlagen, einen C # Profiler verwenden.

Die Vorteile, die sie haben, ist:

  • Sie können sogar eine Statement-Ebene erhalten Auflösung
  • Keine in der Code-Basis erforderlichen Änderungen
  • Instrumentions haben in der Regel sehr wenig Aufwand kann daher sehr genaue Ergebnisse erzielt werden.

Es gibt viele verfügbar Open-Source- auch.

Tickcount ist gut, aber ich schlage vor, es 100 oder 1000 mal ausgeführt wird, und ein Mittelwert berechnet. Nicht nur macht es messbar -. Bei wirklich schnell / kurzen Funktionen, sondern hilft durch den Overhead mit einigen Einmaleffekten verursacht Umgang

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top