Stopwatch klase (.NET 2.0)
Kad runa nonāk līdz ātrdarbībai un optimālai resursu izmantošanai, palīgā nāk profilēšanas programmas (Profilers).
Bet šoreiz runa ies par noderīgu klasi System.Diagnostics.Stopwatch (iekš system.dll). Tās galvenais uzdevums ir piefiksēt laika sprīdi starp skaitītāja palaišanu un apstadināšanu ar augstu precizitāti. Noderīgs instruments fiklējot koda izpildes laiku. Sistēmatiski to pielietojot, pavēras ātri iespēja noteikt apgabalus, kuriem ir jāpieverš uzmanību.
Piemērs:
...
Stopwatch stopwatch = Stopwatch.StartNew ();
...
// Kods
...
stopwatch.Stop ();
Console.WriteLine(stopwatch.Elapsed.ToString ());
Posted
Oct 24 2007, 03:25 PM
by
andrejs.mamontovs