e16580e00c
This mirrors test_runtime in test.py, which has been useful for finding test cases that are slowing down our tests. Though note bench.py's output is per-probe, so summing bench_runtime would be longer than the total runtime of the bench if multiple probes are involved. Probes can be nested, so I'm not sure this is avoidable. I guess it's the worst-case runtime if all probes were run independently? Also note, confusingly, bench_runtime is cumulative while bench_simtime remains per-sample. Maybe this will help prevent interchanging the two?