Timer Klasse ?
-
Hallo,
ich würde gerne die geschwindigkeit einiger code-stellen ausgeben lassen. Dies soll auch für den user später möglich sein. Ich denke darüber nach eine Timer-Klasse zu bauen, in der eine start und stop-methode vorkommt. Ich habe dazu 2 arrays, start_timers und stop_timers. An position 0 z.B steht in start_timers die anfangszeit und in stop_timers die end-zeit. In einer eigenen methode gebe ich dann die differenz zwischen beiden aus.
Ist dieses vorgehen sinnvoll? Oder gäbe es einfachere/bessere Varianten? Wie ist so das gängige vorgehen?Danke
-
Wozu willst du Arrays verwenden?
-
Ich würde der Timer-Klasse nur eineinzelnes Member startzeit und stopzeit geben - dazu Methoden zum Starten, Stoppen (die jeweils diese Member über time() oder clock() füllen) und Zeit ausgeben (liefert die Differenz). Wenn du mehrere Messungen parallel ausführen willst, kannst du immer noch ein Array von Timern anlegen.