aboutsummaryrefslogtreecommitdiff
path: root/src/benchmarks/realloc.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/benchmarks/realloc.py')
-rw-r--r--src/benchmarks/realloc.py16
1 files changed, 3 insertions, 13 deletions
diff --git a/src/benchmarks/realloc.py b/src/benchmarks/realloc.py
index 957d5fd..e5dae1b 100644
--- a/src/benchmarks/realloc.py
+++ b/src/benchmarks/realloc.py
@@ -19,19 +19,9 @@ class Benchmark_Realloc(Benchmark):
# bar plot
allocators = self.results["allocators"]
- for i, allocator in enumerate(allocators):
- y_vals = []
- for perm in self.iterate_args(args=self.results["args"]):
- y_vals.append(self.results["mean"][allocator][perm]["task-clock"])
- x_vals = [i * x for x in range(1, len(y_vals) + 1)]
- plt.bar(x_vals, y_vals, width=0.7, label=allocator, align="center",
- color=allocators[allocator]["color"])
-
- plt.legend()
- plt.ylabel("task-clock in ms")
- plt.title("realloc micro bench")
- plt.savefig(self.name + ".png")
- plt.clf()
+ self.barplot_single_arg("{task-clock}",
+ ylabel='"task-clock in ms"',
+ title='"realloc micro benchmark"')
self.export_to_csv("task-clock")