Benutzer-Werkzeuge

Webseiten-Werkzeuge


edv:prg:c:example:zeitabstaende_messen

Zeitabstände messen

…bzw. Laufzeit eines Programms / einer Funktion berechnen.

:!: Diese Zeit-Messung darf nicht mit der verbrauchten CPU-Zeit verwechselt werden!

void irgendEineFunktion (void)
{
	time_t aktSekunden1, aktSekunden2;
 
	// [...]
 
	aktSekunden1 = time(NULL);; // Vor dem zu messenden Abschnitt - aktuelle Zeit ermitteln
 
	// Hier tut das Programm etwas sinnvolles ;-)
 
	aktSekunden2 = time(NULL); // Nach dem zu messenden Abschnitt - aktuelle Zeit ermitteln
 
	printf("Laufzeit = %d Sekunden\n", aktSekunden2 - aktSekunden1); // Zeitdifferenz in Sekunden
 
	return;
} // irgendEineFunktion()

Stand: 11.10.2013
: Jürgen Kreick

EOF

edv/prg/c/example/zeitabstaende_messen.txt · Zuletzt geändert: 2020/01/11 01:23 von 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki