aboutsummaryrefslogtreecommitdiff
path: root/bench.py
diff options
context:
space:
mode:
authorFlorian Fischer <florian.fl.fischer@fau.de>2020-07-14 13:10:34 +0200
committerFlorian Fischer <florian.fl.fischer@fau.de>2020-07-14 13:16:19 +0200
commit20417120ad9cc3325daeee67a14dadbccfd502c4 (patch)
tree4d294f0fc3a504594fbb7088ae62b4d340887b07 /bench.py
parent86230f4b55da1d5962631743f7ddb11fe97a7ef2 (diff)
downloadallocbench-20417120ad9cc3325daeee67a14dadbccfd502c4.tar.gz
allocbench-20417120ad9cc3325daeee67a14dadbccfd502c4.zip
remove globalvars and pass allocators to Benchmark.run
Diffstat (limited to 'bench.py')
-rwxr-xr-xbench.py5
1 files changed, 2 insertions, 3 deletions
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)