Files
sunnypilot/selfdrive/debug/internal/benchmark_sleep.py
George Hotz 2048a6e3d3 selfdrive/debug
old-commit-hash: f467642a1c
2020-01-17 11:23:21 -08:00

22 lines
388 B
Python

import time
import numpy as np
from common.realtime import sec_since_boot
N = 1000
times = []
for i in range(1000):
t1 = sec_since_boot()
time.sleep(0.01)
t2 = sec_since_boot()
dt = t2 - t1
times.append(dt)
print("Mean", np.mean(times))
print("Max", np.max(times))
print("Min", np.min(times))
print("Variance", np.var(times))
print("STD", np.sqrt(np.var(times)))