| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | 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 | |
| | | ||||||
| * | add list of included allocators to docs | Florian Fischer | 2019-08-21 | 1 | -1/+17 | |
| | | ||||||
| * | add snmalloc definition | Florian Fischer | 2019-08-21 | 1 | -0/+25 | |
| | | ||||||
| * | simplify and add requirements to mimalloc | Florian Fischer | 2019-08-21 | 1 | -1/+2 | |
| | | ||||||
| * | build Hoard using clang | Florian Fischer | 2019-08-21 | 2 | -17/+5 | |
| | | ||||||
| * | use default optimisation flags for tcmalloc, jemalloc and Hoard | Florian Fischer | 2019-08-21 | 4 | -9/+6 | |
| | | ||||||
| * | fix broken build command for tbbmalloc | Florian Fischer | 2019-08-20 | 1 | -1/+1 | |
| | | ||||||
| * | Merge branch 'lld' | Florian Fischer | 2019-08-20 | 3 | -12/+125 | |
| |\ | ||||||
| | * | add lld benchmark using lld provided benchmarkslld | Florian Fischer | 2019-08-20 | 3 | -13/+126 | |
| | | | | | | | | | | | | | | | Benchmark changes the current working directory if self.run_dir is set befor each benchmark run. lld does not work with print_status_on_exit.so so reading and removing status is no only done if a status file is available. | |||||
| * | | mention larson / krishnan paper in larson benchmark | Florian Fischer | 2019-08-20 | 1 | -0/+2 | |
| | | | ||||||
| * | | use fewer maximal sizes to speedup benchmark | Florian Fischer | 2019-08-20 | 1 | -1/+1 | |
| | | | | | | | | | | | Larson and Krishnan use only 1000 Byte as maximal size in their Paper "Memory Allocation for Long-Running Server Applications" | |||||
| * | | fix benchmarks without measure command | Florian Fischer | 2019-08-20 | 2 | -5/+7 | |
| | | | ||||||
| * | | fix tbb | Florian Fischer | 2019-08-20 | 1 | -1/+1 | |
| |/ | | | | | tbb is build for each installed kernel version resulting in multiple libraries. | |||||
| * | fix name of loop tex table | Florian Fischer | 2019-08-15 | 1 | -1/+1 | |
| | | ||||||
