1# Quick script to time startup for various binaries 2 3import subprocess 4import sys 5import time 6 7NREPS = 100 8 9 10def main(): 11 binaries = sys.argv[1:] 12 for bin in binaries: 13 t0 = time.time() 14 for _ in range(NREPS): 15 result = subprocess.run([bin, "-c", "pass"]) 16 result.check_returncode() 17 t1 = time.time() 18 print(f"{(t1-t0)/NREPS:6.3f} {bin}") 19 20 21if __name__ == "__main__": 22 main() 23