Ich time
führe einige meiner Befehle aus. Um die Kennzahlen zu mitteln, möchte ich meine Befehle eine festgelegte Anzahl ausführen und zeitlich festlegen und die Ergebnisse mit einem berechneten Mittelwert und einer Standardabweichung erhalten. Das Ergebnis wäre wie folgt:
avgtime -n 100 my_command
real 0m5.388s stdev 0m0.068s
user 0m5.380s stdev 0m0.067s
sys 0m0.004s stdev 0m0.000s
Gibt es ein UNIX-Tool dafür? Hat GNU / Linux eine?
os.system()
, verursacht den Overhead beim Aufrufen / Erstellen einer Shell mit jedem Befehl. Verwenden Sie wahrscheinlich besser subprocess.call ()