| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | add redis benchmark inspired by mimalloc-benchredis | Florian Fischer | 2019-09-04 | 3 | -0/+114 |
| | | | | | | | redis is build using a bash script because I wasn't able to build with make alone. TODO: build redis using only a Makefile | ||||
| * | improve server benchmarks | Florian Fischer | 2019-09-04 | 3 | -23/+62 |
| | | | | | | | | servers are now dictionary with two mandatory keys: "name" and "cmd". Optional keys are: * "prepare_cmds": commands are run after a server is started * "shutdown_cmds": commands are run before a server is terminated | ||||
| * | fix src.util.prefix_cmd_with_abspath for commands without arguments | Florian Fischer | 2019-09-04 | 1 | -2/+7 |
| | | |||||
| * | add "time" suffix to realloc time plot | Florian Fischer | 2019-09-04 | 1 | -1/+2 |
| | | |||||
| * | fix barplot for benchmarks with empty args dict | Florian Fischer | 2019-09-04 | 1 | -3/+9 |
| | | |||||
| * | rework Benchmark.terminate_subprocess to use Popen.communicate | Florian Fischer | 2019-09-04 | 1 | -10/+12 |
| | | | | | code is inspired by the example in the python3 subprocess documentation | ||||
| * | add reset command to supermalloc definition | Florian Fischer | 2019-09-04 | 1 | -1/+2 |
| | | |||||
| * | try to get version of benchmark requirements | Florian Fischer | 2019-08-30 | 2 | -1/+15 |
| | | |||||
| * | add --version flag to executables | Florian Fischer | 2019-08-30 | 4 | -3/+38 |
| | | |||||
| * | improve benchmark code quality | Florian Fischer | 2019-08-29 | 2 | -12/+18 |
| | | |||||
| * | move urlretrieve report hook to util.py and use archive in dj_trace | Florian Fischer | 2019-08-29 | 4 | -64/+36 |
| | | |||||
| * | merge histogram scripts into one | Florian Fischer | 2019-08-29 | 3 | -124/+78 |
| | | |||||
| * | require a name in Benchmark.__init__ | Florian Fischer | 2019-08-29 | 13 | -48/+47 |
| | | |||||
| * | update Benchmark documentation | Florian Fischer | 2019-08-29 | 1 | -31/+57 |
| | | |||||
| * | add license header and module docstring removing not valid variable docstrings | Florian Fischer | 2019-08-29 | 1 | -11/+33 |
| | | |||||
| * | add license header top 10 sizes in histogram and docstrings | Florian Fischer | 2019-08-29 | 1 | -6/+35 |
| | | |||||
| * | add license header and improve code quality | Florian Fischer | 2019-08-29 | 1 | -7/+28 |
| | | |||||
| * | add license header and docstrings | Florian Fischer | 2019-08-29 | 1 | -1/+31 |
| | | |||||
| * | don't summarize empty sets | Florian Fischer | 2019-08-28 | 1 | -6/+11 |
| | | |||||
| * | make all default allocator target | Florian Fischer | 2019-08-28 | 2 | -26/+26 |
| | | |||||
| * | readd missing numpy import for mysql summary | Florian Fischer | 2019-08-28 | 1 | -0/+2 |
| | | |||||
| * | remove debug output from src/allocator.py and add TODOs | Florian Fischer | 2019-08-28 | 2 | -2/+4 |
| | | |||||
| * | revert accidentally added changes | Florian Fischer | 2019-08-28 | 1 | -2/+2 |
| | | |||||
| * | simplify bench.py code | Florian Fischer | 2019-08-28 | 1 | -180/+105 |
| | | | | | | | | | | | | bench.py does only what it's name say: run benchmarks. Summarizing results is done with summarize.py. Merging two saves is done using merge.py. Misc: * -vdebug is now -vvv * license header is added * replace logger calls with print_error | ||||
| * | improve src/allocator.py code quality and remove obsolete patch_alloc function | Florian Fischer | 2019-08-28 | 1 | -68/+94 |
| | | |||||
| * | add allocsrcdir and allocbuild dir to globalvars | Florian Fischer | 2019-08-28 | 1 | -0/+6 |
| | | |||||
| * | exclude aligned_alloc from SuperMalloc build | Florian Fischer | 2019-08-28 | 2 | -0/+14 |
| | | |||||
| * | improve code quality and add license headers to allocator definitions | Florian Fischer | 2019-08-28 | 21 | -113/+499 |
| | | |||||
| * | add license header comments to benchmark definitions | Florian Fischer | 2019-08-28 | 12 | -0/+206 |
| | | |||||
| * | fix IDEAL_RSS_RE regex | Florian Fischer | 2019-08-27 | 1 | -1/+1 |
| | | |||||
| * | improve chattymalloc code with pylint | Florian Fischer | 2019-08-27 | 1 | -46/+54 |
| | | |||||
| * | remove verbosity argument from hooks | Florian Fischer | 2019-08-27 | 6 | -15/+14 |
| | | |||||
| * | improve benchmark code quality using pylint | Florian Fischer | 2019-08-27 | 12 | -160/+190 |
| | | | | | The description Benchmark member is replaced with class docstrings | ||||
| * | add license to summarize.py and improve output | Florian Fischer | 2019-08-27 | 1 | -13/+42 |
| | | |||||
| * | remove yerr from plot_* functions | Florian Fischer | 2019-08-27 | 3 | -6/+3 |
| | | |||||
| * | add srcdir to globalvars | Florian Fischer | 2019-08-27 | 1 | -5/+7 |
| | | |||||
| * | move code to collect allocators to src/allocator.py | Florian Fischer | 2019-08-27 | 1 | -0/+59 |
| | | | | | | The default allocator file at build/allocators/allocators.py is supported again | ||||
| * | add infos about allocbench to src/__init__.py | Florian Fischer | 2019-08-27 | 1 | -0/+25 |
| | | |||||
| * | add license info to merge.py | Florian Fischer | 2019-08-27 | 2 | -1/+33 |
| | | |||||
| * | move scripts from scripts/ to root and fix some pylint hints | Florian Fischer | 2019-08-26 | 3 | -107/+125 |
| | | |||||
| * | set Benchmark.result_dir in Benchmark.__init__ | Florian Fischer | 2019-08-26 | 1 | -0/+6 |
| | | |||||
| * | add starttime and allocbench commit id to collected facts | Florian Fischer | 2019-08-26 | 1 | -0/+11 |
| | | |||||
| * | remove -vdebug flag | Florian Fischer | 2019-08-26 | 2 | -7/+3 |
| | | |||||
| * | improve bench_sum | Florian Fischer | 2019-08-26 | 1 | -36/+24 |
| | | | | | | | | Use allocators in set only if they are in the benchmark results. Don't colorize alloactors because bench.py does this already. Don't add or remove bumpptr allocator. Improve output. | ||||
| * | add script to plot interactive histogram from chattymalloc.txt | Florian Fischer | 2019-08-26 | 1 | -0/+66 |
| | | |||||
| * | rename histogram script to malt_histogram | Florian Fischer | 2019-08-26 | 1 | -0/+0 |
| | | |||||
| * | load facts and remove threading | Florian Fischer | 2019-08-26 | 1 | -18/+16 |
| | | |||||
| * | add mimalloc to bench_sum | Florian Fischer | 2019-08-26 | 1 | -1/+1 |
| | | |||||
| * | add script to merge to result sets | Florian Fischer | 2019-08-26 | 1 | -0/+61 |
| | | |||||
| * | add option to exclude benchmarks | Florian Fischer | 2019-08-26 | 1 | -1/+4 |
| | | |||||
