diff options
Diffstat (limited to 'src/benchmarks/realloc.py')
| -rw-r--r-- | src/benchmarks/realloc.py | 16 |
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") |
