aboutsummaryrefslogtreecommitdiff
path: root/src/benchmarks/larson.py
Commit message (Collapse)AuthorAgeFilesLines
* make the whole project more python idiomaticFlorian Fischer2020-06-021-101/+0
| | | | | | | | | * rename src directory to allocbench * make global variable names UPPERCASE * format a lot of code using yapf * use lowercase ld_preload and ld_library_path as Allocator members * name expected Errors 'err' and don't raise a new Exception * disable some pylint messages
* unify plotting codeFlorian Fischer2020-04-071-12/+15
| | | | | Now there is only a single plot function which takes a plot type as well as some plot and figure options.
* improve matplotlib codeFlorian Fischer2020-03-091-2/+2
| | | | | | add new helper functions to get all y_values for a plot use seperate figures for each plot s/filepostfix/file_postfix/ to be consistent
* cleanup plot codeFlorian Fischer2020-02-111-4/+4
| | | | | | | * use str.format instead of eval for plot labels * use meaningful variable names * add license header * add some doc strings
* move plotting code from src.benchmark to src.plotsFlorian Fischer2020-02-111-6/+9
|
* fmt benchmark definitions with yapfFlorian Fischer2019-12-111-9/+11
|
* run larson for 5 instead of 1 secondFlorian Fischer2019-10-211-1/+1
|
* add larson documentationFlorian Fischer2019-10-211-7/+31
|
* require a name in Benchmark.__init__Florian Fischer2019-08-291-2/+2
|
* add license header comments to benchmark definitionsFlorian Fischer2019-08-281-0/+17
|
* remove verbosity argument from hooksFlorian Fischer2019-08-271-1/+2
|
* improve benchmark code quality using pylintFlorian Fischer2019-08-271-14/+16
| | | | The description Benchmark member is replaced with class docstrings
* remove yerr from plot_* functionsFlorian Fischer2019-08-271-2/+1
|
* add error bars to barplot_single_argFlorian Fischer2019-08-261-1/+2
|
* mention larson / krishnan paper in larson benchmarkFlorian Fischer2019-08-201-0/+2
|
* use fewer maximal sizes to speedup benchmarkFlorian Fischer2019-08-201-1/+1
| | | | | Larson and Krishnan use only 1000 Byte as maximal size in their Paper "Memory Allocation for Long-Running Server Applications"
* apply some flake8 hintsFlorian Fischer2019-06-191-1/+2
|
* move benchmark definitions into src/benchmarksFlorian Fischer2019-03-251-0/+46
bench now loads all *.py files from src/benchmarks as benchmarks