aboutsummaryrefslogtreecommitdiff
path: root/src/benchmarks/loop.py
Commit message (Collapse)AuthorAgeFilesLines
* make the whole project more python idiomaticFlorian Fischer2020-06-021-117/+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
* fix keydb and loop summariesFlorian Fischer2020-04-071-10/+14
|
* unify plotting codeFlorian Fischer2020-04-071-18/+20
| | | | | 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-4/+4
| | | | | | 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
* simplify MOP/s calculation for the loop micro benchmarkFlorian Fischer2020-02-201-16/+19
|
* replace eval with str.format labels in loop.pyFlorian Fischer2020-02-111-7/+7
|
* move plotting code from src.benchmark to src.plotsFlorian Fischer2020-02-111-20/+28
|
* implement standalone pgfplot legend creationFlorian Fischer2020-02-111-0/+3
|
* generate an example pgfplot for the loop benchmarkFlorian Fischer2020-01-231-0/+8
|
* fmt benchmark definitions with yapfFlorian Fischer2019-12-111-15/+18
|
* add and use write_tex_table functionFlorian Fischer2019-10-301-0/+5
|
* remove normalized plots from loop and t-test1Florian Fischer2019-10-211-9/+1
|
* add documentation for loop, cfrac, espressoFlorian Fischer2019-10-141-2/+20
|
* require a name in Benchmark.__init__Florian Fischer2019-08-291-2/+2
|
* add license header comments to benchmark definitionsFlorian Fischer2019-08-281-0/+17
|
* improve benchmark code quality using pylintFlorian Fischer2019-08-271-9/+10
| | | | 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
|
* fix name of loop tex tableFlorian Fischer2019-08-151-1/+1
|
* make bump pointer allocator available through src.allocators.bumpptrFlorian Fischer2019-08-111-1/+1
|
* add facts to dataref exportFlorian Fischer2019-07-311-2/+2
|
* add dataref exportsFlorian Fischer2019-05-081-0/+1
|
* use bumpptr in loop benchmarkFlorian Fischer2019-04-281-0/+4
|
* improve descriptive statistics, csv-export and add general barplot functionFlorian Fischer2019-04-131-2/+1
|
* fix normalized plotsFlorian Fischer2019-04-101-1/+1
|
* add normalized time plotFlorian Fischer2019-04-101-0/+8
|
* use autoticks for loop plotsFlorian Fischer2019-04-101-2/+4
|
* add export_to_csv and use it in the loop benchmarkFlorian Fischer2019-03-251-0/+3
|
* move benchmark definitions into src/benchmarksFlorian Fischer2019-03-251-0/+36
bench now loads all *.py files from src/benchmarks as benchmarks