aboutsummaryrefslogtreecommitdiff
path: root/mysql.py
diff options
context:
space:
mode:
authorFlorian Fischer <florian.fl.fischer@fau.de>2018-09-08 15:51:20 +0200
committerFlorian Fischer <florian.fl.fischer@fau.de>2018-09-08 15:51:20 +0200
commit5e78c1ccda63bcbfd065f5dbde70f7e3ee1b881c (patch)
treef66d22c8c2f8862cf37b5dbc3e443559e54d1fc4 /mysql.py
parent68ddcf81f2768509b4bdc14df70d518dbd9e6811 (diff)
downloadallocbench-5e78c1ccda63bcbfd065f5dbde70f7e3ee1b881c.tar.gz
allocbench-5e78c1ccda63bcbfd065f5dbde70f7e3ee1b881c.zip
measure wall time in falsesharing and fix summary for results with different args
Diffstat (limited to 'mysql.py')
-rw-r--r--mysql.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/mysql.py b/mysql.py
index e74c7c5..2f501da 100644
--- a/mysql.py
+++ b/mysql.py
@@ -185,12 +185,13 @@ class Benchmark_MYSQL( Benchmark ):
def summary(self, sd=None):
sd = sd or ""
targets = self.results["targets"]
+ args = self.results["args"]
nthreads = list(self.results["args"]["nthreads"])
# linear plot
for target in targets:
y_vals = []
- for perm in self.iterate_args():
+ for perm in self.iterate_args(args=args):
d = [int(m["transactions"]) for m in self.results[target][perm]]
y_vals.append(np.mean(d))
plt.plot(nthreads, y_vals, label=target, linestyle='-',
@@ -206,7 +207,7 @@ class Benchmark_MYSQL( Benchmark ):
# bar plot
for i, target in enumerate(targets):
y_vals = []
- for perm in self.iterate_args():
+ for perm in self.iterate_args(args=args):
d = [int(m["transactions"]) for m in self.results[target][perm]]
y_vals.append(np.mean(d))
x_vals = [x-i/8 for x in range(1, len(nthreads) + 1)]
@@ -255,7 +256,7 @@ class Benchmark_MYSQL( Benchmark ):
# Memusage
for target in targets:
y_vals = []
- for perm in self.iterate_args():
+ for perm in self.iterate_args(args=args):
d = [int(m["rssmax"]) for m in self.results[target][perm]]
y_vals.append(np.mean(d))
plt.plot(nthreads, y_vals, marker='.', linestyle='-', label=target,