diff options
Diffstat (limited to 'loop.py')
| -rw-r--r-- | loop.py | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/loop.py b/loop.py deleted file mode 100644 index 3f7120f..0000000 --- a/loop.py +++ /dev/null @@ -1,37 +0,0 @@ -import multiprocessing - -from benchmark import Benchmark - -class Benchmark_Loop( Benchmark ): - def __init__(self): - self.name = "loop" - self.descrition = """This benchmark makes n allocations in t concurrent threads. - How allocations are freed can be changed with the benchmark - version""", - - self.cmd = "build/bench_loop{binary_suffix} {nthreads} 1000000 {maxsize}" - - self.args = { - "maxsize" : [2 ** x for x in range(6, 16)], - "nthreads" : range(1, multiprocessing.cpu_count() * 2 + 1) - } - - self.requirements = ["build/bench_loop"] - super().__init__() - - def summary(self, sumdir): - # Speed - self.plot_fixed_arg("perm.nthreads / (float({task-clock})/1000)", - ylabel = '"MOPS/cpu-second"', - title = '"Loop: " + arg + " " + str(arg_value)', - filepostfix="time", - sumdir=sumdir) - - # Memusage - self.plot_fixed_arg("int({VmHWM})", - ylabel='"VmHWM in kB"', - title= '"Loop Memusage: " + arg + " " + str(arg_value)', - filepostfix="memusage", - sumdir=sumdir) - -loop = Benchmark_Loop() |
