From 20417120ad9cc3325daeee67a14dadbccfd502c4 Mon Sep 17 00:00:00 2001 From: Florian Fischer Date: Tue, 14 Jul 2020 13:10:34 +0200 Subject: remove globalvars and pass allocators to Benchmark.run --- bench.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'bench.py') diff --git a/bench.py b/bench.py index c559949..faf0141 100755 --- a/bench.py +++ b/bench.py @@ -144,7 +144,6 @@ def main(): # allocators to benchmark allocators = collect_allocators(args.allocators) - allocbench.globalvars.ALLOCATORS = allocators logger.info(f"Allocators: {'%s, ' * (len(allocators) - 1)}%s", *allocators.keys()) @@ -203,14 +202,14 @@ def main(): analyze_bench(bench) if args.analyze_allocators: - analyze_allocators(bench, allocbench.globalvars.ALLOCATORS) + analyze_allocators(bench, allocators) if args.runs > 0: print_status("Running", bench.name, "...") start_time = datetime.datetime.now() bench.results['facts']['start-time'] = start_time.isoformat() try: - bench.run(runs=args.runs) + bench.run(allocators, runs=args.runs) except Exception: #pylint: disable=broad-except # Reset cwd os.chdir(cwd) -- cgit v1.2.3