diff options
| author | Florian Fischer <florian.fl.fischer@fau.de> | 2018-09-08 15:51:20 +0200 |
|---|---|---|
| committer | Florian Fischer <florian.fl.fischer@fau.de> | 2018-09-08 15:51:20 +0200 |
| commit | 5e78c1ccda63bcbfd065f5dbde70f7e3ee1b881c (patch) | |
| tree | f66d22c8c2f8862cf37b5dbc3e443559e54d1fc4 /mysql.py | |
| parent | 68ddcf81f2768509b4bdc14df70d518dbd9e6811 (diff) | |
| download | allocbench-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.py | 7 |
1 files changed, 4 insertions, 3 deletions
@@ -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, |
