| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | 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 |
| | | |||||
| * | make all default allocator target | Florian Fischer | 2019-08-28 | 1 | -25/+24 |
| | | |||||
| * | 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 | 1 | -2/+0 |
| | | |||||
| * | revert accidentally added changes | Florian Fischer | 2019-08-28 | 1 | -2/+2 |
| | | |||||
| * | 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 | ||||
| * | 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 | 1 | -0/+6 |
| | | |||||
| * | 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 | 1 | -1/+1 |
| | | |||||
| * | add error bars to barplot_single_arg | Florian Fischer | 2019-08-26 | 7 | -8/+22 |
| | | |||||
| * | add test name to runtime plot | Florian Fischer | 2019-08-26 | 1 | -1/+1 |
| | | |||||
| * | fix VmHWM summary | Florian Fischer | 2019-08-26 | 1 | -2/+2 |
| | | |||||
| * | plot VmHWM | Florian Fischer | 2019-08-25 | 1 | -2/+9 |
| | | |||||
| * | don't permanently store substitutions | Florian Fischer | 2019-08-25 | 1 | -10/+12 |
| | | | | | | this fixes that multiple calls to Allocator.build() lose their {{fmt}} formatting strings. | ||||
| * | integrate cmake projects into the root Makefile | Florian Fischer | 2019-08-25 | 2 | -20/+0 |
| | | |||||
| * | delete lld-test archive after successful extraction | Florian Fischer | 2019-08-24 | 1 | -0/+5 |
| | | |||||
| * | add espresso benchmark | Florian Fischer | 2019-08-24 | 58 | -0/+18195 |
| | | |||||
| * | add cfrac benchmark | Florian Fischer | 2019-08-24 | 44 | -0/+5192 |
| | | |||||
| * | dynamically collect tests from archive | Florian Fischer | 2019-08-24 | 1 | -0/+2 |
| | | |||||
| * | only call shutdown_servers if there are servers | Florian Fischer | 2019-08-24 | 1 | -1/+2 |
| | | |||||
| * | run malt quiet during analyzing | Florian Fischer | 2019-08-22 | 1 | -1/+1 |
| | | |||||
| * | add snmalloc to all allocators | Florian Fischer | 2019-08-22 | 1 | -1/+2 |
| | | |||||
| * | make chattyparser.py an executable plotting a chattymalloc output file | Florian Fischer | 2019-08-22 | 1 | -0/+12 |
| | | |||||
| * | support chattymalloc as analyze fallback if malt is not available | Florian Fischer | 2019-08-22 | 2 | -1/+9 |
| | | | | | | | bench.py saves the benchmark specific result directory in the object member "result_dir". This member is used by the analyze allocators to know where to write the trace files to. | ||||
| * | add benchmark members to available substitutions | Florian Fischer | 2019-08-22 | 1 | -0/+2 |
| | | |||||
| * | read output file path from CHATTYMALLOC_FILE environment variable | Florian Fischer | 2019-08-22 | 1 | -1/+5 |
| | | |||||
| * | remove duplicate check if we really should run the benchmark | Florian Fischer | 2019-08-22 | 1 | -4/+1 |
| | | |||||
| * | stop saving or calculating stats of allocators without measurements | Florian Fischer | 2019-08-22 | 1 | -3/+11 |
| | | |||||
| * | remove old not used statistic fields from results dictionary | Florian Fischer | 2019-08-22 | 1 | -2/+0 |
| | | |||||
| * | return requested_size as numpy array and plot memory in KB | Florian Fischer | 2019-08-22 | 1 | -4/+5 |
| | | |||||
| * | improve chattyparser | Florian Fischer | 2019-08-22 | 1 | -74/+88 |
| | | | | | | | It now understands all from chattymalloc traced functions. The parsing logic is simplified and commented. Parsed results are passed instead of re-parsed in plot functions. | ||||
| * | write returned from posix_memalign returned ptr to trace | Florian Fischer | 2019-08-22 | 1 | -1/+1 |
| | | |||||
| * | don't write malloc_stats into trace | Florian Fischer | 2019-08-22 | 1 | -1/+0 |
| | | |||||
| * | readd chattyparser | Florian Fischer | 2019-08-22 | 1 | -0/+165 |
| | | |||||
