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