Delta-t - vergangene Zeit messen

chmee

verstaubtes inventar
Premium-User
Wie ( in welcher Einheit ) ist das Messen/Berechnen der vergangenen Zeit zB einer Funktion am sinnvollsten/ressourcenschonendsten ?
Ich benötige so etwas für eine fps-Darstellung und die Date.Time.Now() und die Timergschichte waren - bei mir - bis jetzt recht unausgegoren.

Wie bekomme ich also eine schnelle Berechnung "dt in millisecs" ?

VB.Net2.0

mfg chmee
 
Danke.. Habe noch Environment.TickCount gefunden.Einfach zu handhaben und
schnell reingescribbelt.

mfg chmee
 
Hab kurz mal angeschaut..

Für jede Zeitnahme eine neue Instanz ? Oder einfach nochmal abfragen ?

**EDIT** Ja. Ist ja auch ganz einfach

Code:
private void PerformanceTest() 
{ 
System.Diagnostics.Stopwatch stopWatch = new System.Diagnostics.Stopwatch(); 
stopWatch.Start(); 
StringBuilder sb = new StringBuilder(); 
for (int i = 0; i < 1000000; i++) 
{ 
sb.Append(" "); 
} 
stopWatch.Stop(); 
Console.WriteLine("Milliseconds used: " + stopWatch.ElapsedMilliseconds); 
}
Code und KurzDefinition von Norbert Eder :)

mfg chmee
 
Zuletzt bearbeitet:
Zurück