Was ist der Beste Weg, um zu berechnen Zeitspanne

In meinem c# - Programm, meine Forderung ist zu berechnen, eine Zeitspanne, die für die Geschäftslogik Ausführung innerhalb einer foreach-Schleife habe ich zum speichern Zeitspanne.

Ich bin mit dem folgenden code

for (int i = 0; i < 100; i++)
{
    DateTime start= DateTime.Now; 
    //Business logic
    DateTime end= DateTime.Now; 
    TimeSpan time = start.Subtract(end);
    //Save timespan in log file
}

Bitte korrigieren Sie mich, ob ich mich mit richtigen code, oder muss ich ändern für eine bessere Leistung und Ergebnis.

Ich glaube, Sie mehr daran interessiert wären, Stoppuhr
Mit DateTime.Now statt DateTime.UtcNow ist fast nie das richtige zu tun (aber die Stoppuhr ist in diesem Fall besser sowieso).
Möglich, Duplikat der DateTime Ist.Jetzt ist der beste Weg, um zu Messen die eine Funktion der Leistung?

InformationsquelleAutor Hemant Kothiyal | 2011-12-29

Schreibe einen Kommentar