aboutsummaryrefslogtreecommitdiffhomepage
path: root/tools/profiling/microbenchmarks
diff options
context:
space:
mode:
authorGravatar Craig Tiller <ctiller@google.com>2017-04-14 09:04:07 -0700
committerGravatar Craig Tiller <ctiller@google.com>2017-04-14 09:04:07 -0700
commit97e40da5a1219ccd838e0818d060b217c0830ae5 (patch)
treed9d6e381dfd9685d1409aacbaac118bc662b7abf /tools/profiling/microbenchmarks
parent13c0e6e549175f29cb2d22bd3b2f7b00e5c2e94c (diff)
Less samples, more random
Diffstat (limited to 'tools/profiling/microbenchmarks')
-rwxr-xr-xtools/profiling/microbenchmarks/bm_diff.py5
1 files changed, 2 insertions, 3 deletions
diff --git a/tools/profiling/microbenchmarks/bm_diff.py b/tools/profiling/microbenchmarks/bm_diff.py
index bd0da57598..3d4fa2a96a 100755
--- a/tools/profiling/microbenchmarks/bm_diff.py
+++ b/tools/profiling/microbenchmarks/bm_diff.py
@@ -97,8 +97,7 @@ argp.add_argument('-t', '--track',
argp.add_argument('-b', '--benchmarks', nargs='+', choices=_AVAILABLE_BENCHMARK_TESTS, default=['bm_cq'])
argp.add_argument('-d', '--diff_base', type=str)
argp.add_argument('-r', '--repetitions', type=int, default=1)
-argp.add_argument('-l', '--loops', type=int, default=30)
-argp.add_argument('-p', '--p_threshold', type=float, default=0.01)
+argp.add_argument('-l', '--loops', type=int, default=12)
argp.add_argument('-j', '--jobs', type=int, default=multiprocessing.cpu_count())
args = argp.parse_args()
@@ -155,7 +154,7 @@ for loop in range(0, args.loops):
(collect1(bm, 'opt', 'old', loop) for bm in args.benchmarks),
(collect1(bm, 'counters', 'old', loop) for bm in args.benchmarks),
))
-random.shuffle(jobs)
+random.shuffle(jobs, random.SystemRandom().random)
jobset.run(jobs, maxjobs=args.jobs)