diff options
| author | Florian Fischer <florian.fl.fischer@fau.de> | 2018-07-23 18:15:50 +0200 |
|---|---|---|
| committer | Florian Fischer <florian.fl.fischer@fau.de> | 2018-07-23 18:15:50 +0200 |
| commit | 675bd9abd3e8228a936d1bcb8030912502b81c44 (patch) | |
| tree | 9a720501d6ccbec2b7cdecf94e2858e6f151343a /bench.py | |
| parent | e479948088852258c8f1a028e62963368a4f4c5e (diff) | |
| download | allocbench-675bd9abd3e8228a936d1bcb8030912502b81c44.tar.gz allocbench-675bd9abd3e8228a936d1bcb8030912502b81c44.zip | |
remove conprod from benchmark list add memory footprint to mysql
also rename the benchmarks
Diffstat (limited to 'bench.py')
| -rwxr-xr-x | bench.py | 11 |
1 files changed, 7 insertions, 4 deletions
@@ -2,24 +2,27 @@ import argparse -from bench_loop import loop -from bench_conprod import conprod -from bench_mysql import mysql +from loop import loop +# from bench_conprod import conprod +from mysql import mysql parser = argparse.ArgumentParser(description="benchmark memory allocators") parser.add_argument("-s", "--save", help="save benchmark results to disk", action='store_true') parser.add_argument("-l", "--load", help="load benchmark results from disk", action='store_true') parser.add_argument("-r", "--runs", help="how often the benchmarks run", default=3, type=int) parser.add_argument("-v", "--verbose", help="more output", action='store_true') +parser.add_argument("-b", "--benchmarks", help="benchmarks to run", nargs='+') -benchmarks = [loop, conprod, mysql] +benchmarks = [loop, mysql] def main(): args = parser.parse_args() print (args) for bench in benchmarks: + if args.benchmarks and not bench.name in args.benchmarks: + continue if args.load: bench.load() |
