aboutsummaryrefslogtreecommitdiffhomepage
path: root/tools/profiling
diff options
context:
space:
mode:
authorGravatar ncteisen <ncteisen@gmail.com>2017-06-01 10:36:05 -0700
committerGravatar ncteisen <ncteisen@gmail.com>2017-06-01 10:36:05 -0700
commit3992a3a4990be46cfaf1a6ace1c57d3e3b4fc211 (patch)
tree12d0cdad7624c4410286feb9131b0fcbded70e50 /tools/profiling
parentbea7c1954c922387d405d8ffc9469ae7171753ec (diff)
Yapf fmt code
Diffstat (limited to 'tools/profiling')
-rwxr-xr-xtools/profiling/microbenchmarks/bm_diff/bm_diff.py20
-rwxr-xr-xtools/profiling/microbenchmarks/bm_diff/bm_run.py31
2 files changed, 31 insertions, 20 deletions
diff --git a/tools/profiling/microbenchmarks/bm_diff/bm_diff.py b/tools/profiling/microbenchmarks/bm_diff/bm_diff.py
index 77c0015ba1..796ddac714 100755
--- a/tools/profiling/microbenchmarks/bm_diff/bm_diff.py
+++ b/tools/profiling/microbenchmarks/bm_diff/bm_diff.py
@@ -143,13 +143,19 @@ def diff(bms, loops, track, old, new):
for bm in bms:
for loop in range(0, loops):
- for line in subprocess.check_output(['bm_diff_%s/opt/%s' % (old, bm),
- '--benchmark_list_tests']).splitlines():
- stripped_line = line.strip().replace("/","_").replace("<","_").replace(">","_")
- js_new_ctr = _read_json('%s.%s.counters.%s.%d.json' % (bm, stripped_line, new, loop))
- js_new_opt = _read_json('%s.%s.opt.%s.%d.json' % (bm, stripped_line, new, loop))
- js_old_ctr = _read_json('%s.%s.counters.%s.%d.json' % (bm, stripped_line, old, loop))
- js_old_opt = _read_json('%s.%s.opt.%s.%d.json' % (bm, stripped_line, old, loop))
+ for line in subprocess.check_output(
+ ['bm_diff_%s/opt/%s' % (old, bm),
+ '--benchmark_list_tests']).splitlines():
+ stripped_line = line.strip().replace("/", "_").replace(
+ "<", "_").replace(">", "_")
+ js_new_ctr = _read_json('%s.%s.counters.%s.%d.json' %
+ (bm, stripped_line, new, loop))
+ js_new_opt = _read_json('%s.%s.opt.%s.%d.json' %
+ (bm, stripped_line, new, loop))
+ js_old_ctr = _read_json('%s.%s.counters.%s.%d.json' %
+ (bm, stripped_line, old, loop))
+ js_old_opt = _read_json('%s.%s.opt.%s.%d.json' %
+ (bm, stripped_line, old, loop))
if js_new_ctr:
for row in bm_json.expand_json(js_new_ctr, js_new_opt):
diff --git a/tools/profiling/microbenchmarks/bm_diff/bm_run.py b/tools/profiling/microbenchmarks/bm_diff/bm_run.py
index b382b7b377..9873df0412 100755
--- a/tools/profiling/microbenchmarks/bm_diff/bm_run.py
+++ b/tools/profiling/microbenchmarks/bm_diff/bm_run.py
@@ -90,20 +90,24 @@ def _args():
def _collect_bm_data(bm, cfg, name, reps, idx, loops):
jobs_list = []
- for line in subprocess.check_output(['bm_diff_%s/%s/%s' % (name, cfg, bm),
- '--benchmark_list_tests']).splitlines():
- stripped_line = line.strip().replace("/","_").replace("<","_").replace(">","_")
+ for line in subprocess.check_output(
+ ['bm_diff_%s/%s/%s' % (name, cfg, bm),
+ '--benchmark_list_tests']).splitlines():
+ stripped_line = line.strip().replace("/", "_").replace(
+ "<", "_").replace(">", "_")
cmd = [
- 'bm_diff_%s/%s/%s' % (name, cfg, bm),
- '--benchmark_filter=^%s$' % line,
- '--benchmark_out=%s.%s.%s.%s.%d.json' % (bm, stripped_line, cfg, name, idx),
- '--benchmark_out_format=json', '--benchmark_repetitions=%d' % (reps)
+ 'bm_diff_%s/%s/%s' % (name, cfg, bm), '--benchmark_filter=^%s$' %
+ line, '--benchmark_out=%s.%s.%s.%s.%d.json' %
+ (bm, stripped_line, cfg, name, idx), '--benchmark_out_format=json',
+ '--benchmark_repetitions=%d' % (reps)
]
- jobs_list.append(jobset.JobSpec(
- cmd,
- shortname='%s %s %s %s %d/%d' % (bm, line, cfg, name, idx + 1, loops),
- verbose_success=True,
- timeout_seconds=None))
+ jobs_list.append(
+ jobset.JobSpec(
+ cmd,
+ shortname='%s %s %s %s %d/%d' % (bm, line, cfg, name, idx + 1,
+ loops),
+ verbose_success=True,
+ timeout_seconds=None))
return jobs_list
@@ -112,7 +116,8 @@ def run(name, benchmarks, jobs, loops, reps):
for loop in range(0, loops):
for bm in benchmarks:
jobs_list += _collect_bm_data(bm, 'opt', name, reps, loop, loops)
- jobs_list += _collect_bm_data(bm, 'counters', name, reps, loop, loops)
+ jobs_list += _collect_bm_data(bm, 'counters', name, reps, loop,
+ loops)
random.shuffle(jobs_list, random.SystemRandom().random)
jobset.run(jobs_list, maxjobs=jobs)