| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | 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 | |
| | | ||||||
| * | add script to summarize subsets of all allocators in stored data | Florian Fischer | 2019-08-26 | 1 | -0/+100 | |
| | | ||||||
| * | add script to plot histogram of allocation sizes from malt json files | Florian Fischer | 2019-08-26 | 1 | -0/+58 | |
| | | ||||||
| * | 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 | |
| | | ||||||
| * | only plot chattymalloc results if nosum is not set | Florian Fischer | 2019-08-25 | 1 | -1/+1 | |
| | | ||||||
| * | add result directory to trace file | Florian Fischer | 2019-08-25 | 1 | -1/+1 | |
| | | ||||||
| * | fix chattymalloc name | Florian Fischer | 2019-08-25 | 1 | -1/+1 | |
| | | ||||||
| * | 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. | |||||
| * | s/analyse/analyze | Florian Fischer | 2019-08-25 | 1 | -16/+16 | |
| | | ||||||
| * | fix analyse chattymalloc analyzing | Florian Fischer | 2019-08-25 | 1 | -1/+1 | |
| | | ||||||
| * | integrate cmake projects into the root Makefile | Florian Fischer | 2019-08-25 | 3 | -22/+8 | |
| | | ||||||
| * | 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 | |
| | | ||||||
| * | plot traces produced by chattymalloc | Florian Fischer | 2019-08-24 | 1 | -1/+7 | |
| | | ||||||
| * | 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 | |
| | | ||||||
| * | add implementation of allocator requirements to TODO | Florian Fischer | 2019-08-22 | 1 | -0/+2 | |
| | | ||||||
| * | add pylint make target | Florian Fischer | 2019-08-22 | 2 | -5/+4 | |
| | | ||||||
| * | 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 | 3 | -34/+41 | |
| | | | | | | | 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 | 2 | -6/+3 | |
| | | ||||||
| * | 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 | |
| | | ||||||
| * | add allocator definition for chattymalloc | Florian Fischer | 2019-08-22 | 1 | -0/+4 | |
| | | ||||||
| * | readd chattymalloc | Florian Fischer | 2019-08-22 | 4 | -17/+261 | |
| | | ||||||
