don't want to profile that

old-commit-hash: 67091060253a94d921460ad2bb4d8c5f2685dc07
This commit is contained in:
Adeeb Shihadeh
2020-10-05 20:48:23 -07:00
parent 413d7a4243
commit 2f754f6df4
+5 -4
View File
@@ -42,8 +42,7 @@ def profile(proc, func, car='toyota'):
os.environ['FINGERPRINT'] = fingerprint
def run():
sm, pm, can_sock = get_inputs(msgs, proc)
def run(sm, pm, can_sock):
try:
if can_sock is not None:
func(sm, pm, can_sock)
@@ -53,13 +52,15 @@ def profile(proc, func, car='toyota'):
pass
# Statistical
sm, pm, can_sock = get_inputs(msgs, proc)
with pprofile.StatisticalProfile()(period=0.00001) as pr:
run()
run(sm, pm, can_sock)
pr.dump_stats(f'cachegrind.out.{proc}_statistical')
# Deterministic
sm, pm, can_sock = get_inputs(msgs, proc)
with cProfile.Profile() as pr:
run()
run(sm, pm, can_sock)
pyprof2calltree.convert(pr.getstats(), f'cachegrind.out.{proc}_deterministic')