added simple script for running benchmarks

This commit is contained in:
sebastianselander 2023-04-20 15:36:36 +02:00
parent 4bd5801c97
commit 25075ccaac

21
benchmark.py Executable file
View file

@ -0,0 +1,21 @@
#!/bin/env/python3
import sys
import os
import time
if __name__ == "__main__":
args = sys.argv
if len(args) == 1:
print ("first arg is number of loops second is exe")
else:
total = 0
iter = int(args[1])
for i in range(iter):
time_pre = time.time()
os.system("./" + args[2] + "> /dev/null")
time_post = time.time()
calc = time_post - time_pre
total += calc
print ("File: " + args[2] + ", " + str(iter) + " runs gave average: " + str(total / iter) + "s")