Laufzeit eines Programms über py-script bestimmen
Verfasst: Mittwoch 15. August 2007, 17:48
Hallo,
ich habe 2 C++ Programme und würde gerne mittels eine python-skripts die exakte laufzeit für einen bestimmen input messen um zu sagen welches programm von den beiden schneller ist.
Ich programmiere unter Linux - da gibt es den time befehl. Gibt es etwas ähnliches in python auch?
Meine Grundsätzliche Idee wäre:
in einer schleife ca. 100 mal jedes programm laufen zu lassen, die zeiten zu speichern, 16% (Normalverteilung) der besten und schlechtesten Zeiten zu löschen und anschließend den wert zu mitteln. Man könnte auch auf 1000 gehen.
ist mein vorgehen falsch oder gar unmöglich? Ich meine zeitmessungen sind ja immer abhängig von den darunterliegenden Unterbrechungen des OS bzw. den prozessen etc....
Danke für Mithilfe
ich habe 2 C++ Programme und würde gerne mittels eine python-skripts die exakte laufzeit für einen bestimmen input messen um zu sagen welches programm von den beiden schneller ist.
Ich programmiere unter Linux - da gibt es den time befehl. Gibt es etwas ähnliches in python auch?
Meine Grundsätzliche Idee wäre:
in einer schleife ca. 100 mal jedes programm laufen zu lassen, die zeiten zu speichern, 16% (Normalverteilung) der besten und schlechtesten Zeiten zu löschen und anschließend den wert zu mitteln. Man könnte auch auf 1000 gehen.
ist mein vorgehen falsch oder gar unmöglich? Ich meine zeitmessungen sind ja immer abhängig von den darunterliegenden Unterbrechungen des OS bzw. den prozessen etc....
Danke für Mithilfe