diff options
| author | Florian Fischer <florian.fl.fischer@fau.de> | 2020-06-10 12:48:45 +0200 |
|---|---|---|
| committer | Florian Fischer <florian.fl.fischer@fau.de> | 2020-06-10 12:48:45 +0200 |
| commit | fe6565f782dd7f9a0d5f60ce7cb5044a707544fa (patch) | |
| tree | 451f3a677d43ea82bb5b1da2c9ad01ca6b956f7b | |
| parent | e6d6200972e3fa1e5274265ba89b064d016610e1 (diff) | |
| download | allocbench-fe6565f782dd7f9a0d5f60ce7cb5044a707544fa.tar.gz allocbench-fe6565f782dd7f9a0d5f60ce7cb5044a707544fa.zip | |
[mysql.py] use plots.get_y_data to retrieve transaction stats
| -rw-r--r-- | allocbench/benchmarks/mysql.py | 13 |
1 files 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 = {} |
