Ausführungszeit
Ausführungszeit bezeichnet die Zeitspanne, die erforderlich ist, um eine Aufgabe, einen Programmcodeabschnitt oder eine Anweisung auszuführen. In der Informatik dient sie der Bewertung der Leistungsfähigkeit von Algorithmen, Programmen oder Systemen. Die Ausführungszeit kann als reale Zeit oder als CPU-Zeit gemessen werden.
Die reale Zeit, auch als Wandzeit bezeichnet, misst die tatsächlich verstrichene Zeit vom Start bis zum Abschluss.
Zur Messung der Ausführungszeit stehen Betriebssystemfunktionen und Profiling-Tools bereit. Beispiele sind Timerfunktionen wie clock_gettime (POSIX) oder
Mehrere Faktoren beeinflussen die Ausführungszeit: der verwendete Algorithmus, Implementierung, Datenmengen, Cacheverhalten, Datei- oder Netzwerk-I/O, Speicherzugriffe und
Ausführungszeit ist ein zentrales Maß der Leistungsanalyse und des Benchmarkings. Sie dient dem Vergleich von Algorithmen,