aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* always use same namedtuple ClassFlorian Fischer2020-02-211-4/+2
|
* use plots from src.plotsFlorian Fischer2020-02-217-26/+30
|
* don't parse output from abnormally terminated commandsFlorian Fischer2020-02-211-3/+5
|
* simplify MOP/s calculation for the loop micro benchmarkFlorian Fischer2020-02-201-16/+19
|
* add falsesharing pgfplotFlorian Fischer2020-02-201-9/+24
|
* add blowup pgfplotFlorian Fischer2020-02-201-1/+11
|
* add support for pgf bar plots and error barsFlorian Fischer2020-02-201-7/+25
|
* rename gperftools tcmallocsFlorian Fischer2020-02-201-4/+4
|
* Merge branch 'pgfplots'Florian Fischer2020-02-2014-651/+941
|\
| * define a style per allocatorpgfplotsFlorian Fischer2020-02-121-3/+5
| | | | | | | | | | the style is named like the allocator and can be overwritten using a custom preamble.
| * improve default labelsFlorian Fischer2020-02-111-4/+4
| |
| * use str.format labels and fix value retrieval in pgfplot_linearFlorian Fischer2020-02-111-4/+9
| |
| * add legend file name to pgfplot_legend argumentsFlorian Fischer2020-02-111-2/+2
| |
| * set any missing allocator colorFlorian Fischer2020-02-111-6/+22
| | | | | | | | The matplotlib "C" color cycle list is used for missing colors
| * add summarize option to specify a custom latex preambleFlorian Fischer2020-02-112-0/+8
| | | | | | | | this is meant for some latex setup specifics like including common.tex
| * replace eval with str.format labels in loop.pyFlorian Fischer2020-02-111-7/+7
| |
| * format dj_trace.py using yapfFlorian Fischer2020-02-111-116/+201
| |
| * cleanup plot codeFlorian Fischer2020-02-118-148/+171
| | | | | | | | | | | | | | * 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-1112-633/+672
| |
| * implement standalone pgfplot legend creationFlorian Fischer2020-02-112-0/+55
| |
| * use allocbench colors in pgfplotFlorian Fischer2020-02-111-7/+13
| | | | | | | | | | | | the used colors consist of the allocator name followed by '_color'. The colors are defined using xcolors providecolor command which does not override existing names.
| * generate an example pgfplot for the loop benchmarkFlorian Fischer2020-01-231-0/+8
| |
| * add simple pgfplot functionFlorian Fischer2020-01-231-0/+42
| |
* | change keydb server threads to recommended amountFlorian Fischer2020-02-201-1/+1
| |
* | add exec wrapper after prefix_cmdFlorian Fischer2020-02-201-1/+3
| | | | | | | | Now a possible prefixed loader (glibc) can execute shell scripts (perf).
* | only build keydb or memtier_benchmark if they don't existsFlorian Fischer2020-02-201-23/+29
| |
* | fix tcmalloc_gperftools_cacheline_exclusiveFlorian Fischer2020-02-191-1/+1
| |
* | only parse csv output from non-server commandsFlorian Fischer2020-02-191-11/+12
| |
* | fix all collectionFlorian Fischer2020-02-191-1/+1
| |
* | use real keydb arguments and add plotsFlorian Fischer2020-02-191-7/+11
| |
* | Merge branch 'keydb'Florian Fischer2020-02-191-0/+112
|\ \
| * | add initial keydb benchmark without plotskeydbFlorian Fischer2020-02-181-0/+112
| | |
* | | add tcmalloc collection to all collectionFlorian Fischer2020-02-191-2/+2
| | |
* | | fix tcmalloc_alignalign_to_clFlorian Fischer2020-02-191-1/+1
| | |
* | | add aligned version of new tcmalloc implementationFlorian Fischer2020-02-192-1/+8
| | |
* | | Merge branch 'master' into align_to_clFlorian Fischer2020-02-198-16/+99
|\ \ \
| * | | fix tcmallocs in all allocator definitionFlorian Fischer2020-02-181-2/+3
| |/ /
| * | build glibc in parallelFlorian Fischer2020-02-181-1/+3
| | |
| * | allow consecutive builds of tcmallocFlorian Fischer2020-02-181-1/+1
| | |
| * | build tcmalloc optimizedFlorian Fischer2020-02-181-1/+2
| | |
| * | add new standalone TCMallocFlorian Fischer2020-02-172-9/+58
| | |
| * | update existing GitArtifactsFlorian Fischer2020-02-171-0/+8
| | |
| * | fix preparation of non-server cmdsFlorian Fischer2020-02-171-1/+1
| | |
| * | don't use gettid glibc wrapperFlorian Fischer2020-02-121-1/+2
| | |
| * | add license header to benchmark.pyFlorian Fischer2020-02-111-0/+18
| | |
* | | add tcmalloc 64 bit alignment patch and allocator definitionFlorian Fischer2020-02-172-1/+32
| | |
* | | use align_to_cl.so in front of TCMallocFlorian Fischer2020-02-092-1/+30
| | |
* | | add simple malloc hook which alignes all sizes to multiple of 64Florian Fischer2020-02-092-1/+245
|/ /
* | implement analysis of specific allocator and benchmark combinationsFlorian Fischer2020-02-092-1/+109
| | | | | | | | A allocator implementation is analyzed by prepending chattymalloc.so.
* | wait for server termination after executing the shutdown commandsFlorian Fischer2020-02-091-1/+4
| |