aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* ignore redefined input argumentFlorian Fischer2020-06-021-1/+1
|
* plots.py: export get_y_dataFlorian Fischer2020-06-022-2/+2
|
* allocator.py: search for every alloactor bundled with allocbenchFlorian Fischer2020-06-021-2/+1
|
* Makefile: add new pylint check-target which fails on errors and warningsFlorian Fischer2020-06-022-5/+28
|
* bench.py: fix benchmark checkFlorian Fischer2020-06-021-1/+1
|
* scripts: improve code quality from some scriptsFlorian Fischer2020-06-022-16/+17
|
* summarize.py: use less globals and make sets optionalFlorian Fischer2020-06-021-33/+50
|
* benchmark.py fomrat using yapfFlorian Fischer2020-06-021-69/+143
|
* benchmark.py: improve overall code qualityFlorian Fischer2020-06-021-107/+139
|
* plots: fix _eval_with_stat not really evaluating the ast nodeFlorian Fischer2020-06-021-1/+1
|
* make benchmark definitions more pythonicFlorian Fischer2020-06-0218-102/+26
| | | | | | Don't export a singleton object in the definiton. An object is now created when the Benchmark should be executed, thus we don't need a prepare method this can be done in __init__
* analyse.py: mark unused variable as unusedFlorian Fischer2020-06-021-1/+1
|
* larson.py: fix plot titlesFlorian Fischer2020-06-021-2/+2
|
* fix falsesharingFlorian Fischer2020-06-021-1/+1
|
* falsesharing.py: remove useless evalFlorian Fischer2020-06-021-4/+4
|
* fix wrong user name in mysql.pyFlorian Fischer2020-06-021-1/+1
|
* improve dj_trace summary codeFlorian Fischer2020-06-021-61/+71
|
* replace eval with ast.parse and operatorsFlorian Fischer2020-06-021-6/+38
|
* Makefile: find all our python files and add check targetFlorian Fischer2020-06-021-2/+4
|
* make the whole project more python idiomaticFlorian Fischer2020-06-02200-625/+663
| | | | | | | | | * 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
* rdtsc: save mean of cycles to use allocbench's statsFlorian Fischer2020-05-061-5/+11
|
* analyze: build allocators before setting globally LD_PRELOADFlorian Fischer2020-05-051-0/+3
|
* chattymalloc: use external chattymalloc repositoryFlorian Fischer2020-05-055-878/+32
|
* rdtsc: fix mode selection and cpu selectionFlorian Fischer2020-05-011-3/+4
|
* improve chattymalloc trace infrastructureFlorian Fischer2020-05-013-49/+77
| | | | | | | * Detect empty entries. * Parse the trace entries using the struct python library * fix realloc accounting * multiple fixes in chattyparser
* bump speedymalloc, build the release versionFlorian Fischer2020-05-011-3/+3
|
* GitArtifact: alos force fetch the bare repoFlorian Fischer2020-05-011-1/+1
|
* chattyparser: only track calls when we shouldFlorian Fischer2020-04-291-1/+2
|
* chattyparser: don't treat thread_termination as allocationFlorian Fischer2020-04-291-0/+3
|
* bump speedymalloc versionFlorian Fischer2020-04-281-6/+2
|
* chattymalloc: trace thread_terminationFlorian Fischer2020-04-284-6/+54
|
* GitArtifact: force fetch repositoryFlorian Fischer2020-04-281-1/+1
|
* use pathlib.PATH in allocator.py where it is reasonableFlorian Fischer2020-04-231-21/+21
|
* fix shutdown for already terminated servers and save their returncodeFlorian Fischer2020-04-231-21/+25
|
* update TODOsFlorian Fischer2020-04-231-4/+1
|
* bump speedymalloc version and add thread_free and no_glab flavorFlorian Fischer2020-04-231-5/+14
|
* fix errorbars and sanely position bars in barplotsFlorian Fischer2020-04-171-4/+10
|
* implement wildcard search for allocator selectionFlorian Fischer2020-04-156-185/+62
| | | | | | This makes most allocator collections, which only bundle all allocator variants from one allocator obsolete. They can be replaces with 'allocator*' on the command line.
* fix tcmalloc in no false sharing allocator bundleFlorian Fischer2020-04-151-1/+1
|
* use IPython for interactive summary if availableFlorian Fischer2020-04-121-2/+6
|
* bump speedymallocFlorian Fischer2020-04-121-2/+2
|
* bump mimalloc to 1.6.0Florian Fischer2020-04-111-1/+1
|
* add micro benchmark measureing malloc using rdtscFlorian Fischer2020-04-083-0/+204
|
* update TODOsFlorian Fischer2020-04-081-4/+2
|
* don't output the error if a datapoint is not convertable to floatFlorian Fischer2020-04-081-1/+0
|
* add simple interactive summary supportFlorian Fischer2020-04-081-0/+7
|
* fix figure_option handling in plot()Florian Fischer2020-04-071-18/+17
|
* fix keydb and loop summariesFlorian Fischer2020-04-072-12/+16
|
* add script to print all facts about a result directoryFlorian Fischer2020-04-071-0/+70
|
* seperate export_facts into print_facts and print_common_factsFlorian Fischer2020-04-071-11/+20
|