From fe6565f782dd7f9a0d5f60ce7cb5044a707544fa Mon Sep 17 00:00:00 2001 From: Florian Fischer Date: Wed, 10 Jun 2020 12:48:45 +0200 Subject: [mysql.py] use plots.get_y_data to retrieve transaction stats --- allocbench/benchmarks/mysql.py | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/allocbench/benchmarks/mysql.py b/allocbench/benchmarks/mysql.py index d06fc2c..541a5ac 100644 --- a/allocbench/benchmarks/mysql.py +++ b/allocbench/benchmarks/mysql.py @@ -271,12 +271,13 @@ class BenchmarkMYSQL(Benchmark): data = {allocator: {} for allocator in allocators} for perm in self.iterate_args(args=args): for allocator in allocators: - transactions = [ - float(measure["transactions"]) - for measure in self.results[allocator][perm] - ] - mean = np.mean(transactions) - std = np.std(transactions) / mean + mean = plt.get_y_data(self, "{transactions}", allocator, + perm)[0] + std = plt.get_y_data(self, + "{transactions}", + allocator, + perm, + stat="std")[0] data[allocator][perm] = {"mean": mean, "std": std} mins = {} -- cgit v1.2.3