| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | search for alloc_foo in src/allocators/alloc.py | Florian Fischer | 2020-01-30 | 1 | -2/+2 |
| | | |||||
| * | fix missing output messages | Florian Fischer | 2020-01-24 | 1 | -2/+3 |
| | | |||||
| * | Merge branch 'binary_chattymalloc' | Florian Fischer | 2020-01-24 | 4 | -233/+472 |
| |\ | |||||
| | * | improve usability of chattyparserbinary_chattymalloc | Florian Fischer | 2020-01-24 | 1 | -20/+52 |
| | | | | | | | | | | | | | * Show parsed percentage * add --alignment <alignment> <offset> flag to check allocation alignment * add --txt flag to export the trace to plain text | ||||
| | * | use memory mapped file instead of write to store the trace | Florian Fischer | 2020-01-24 | 1 | -21/+106 |
| | | | | | | | | | We use two mappings to reduce waiting time during growth of the trace file. | ||||
| | * | also mark if one tid holds two parts of cacheline | Florian Fischer | 2020-01-23 | 1 | -2/+7 |
| | | | |||||
| | * | fix compilation of chattymalloc | Florian Fischer | 2020-01-22 | 1 | -1/+1 |
| | | | |||||
| | * | improve chattymalloc and chattyparser | Florian Fischer | 2020-01-17 | 4 | -217/+334 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | chattymalloc is now more deterministic through binary logging. It seems we aren't loosing traces anymore and need less space. Each thread has it private tracebuffer, which gets passed to write() for each function call. chattyparser now parses binary traces while producing a plain text representation. It can also detect mostly all possible false sharing through traking the cached lines for all life allocations. Only allocations passed between threads are not tracked correctly as well as thread termination. | ||||
| * | | loop: use debug compiler flags per default | Florian Fischer | 2020-01-23 | 1 | -3/+3 |
| |/ | |||||
| * | Revert "add tid to chattymalloc log" | Florian Fischer | 2020-01-16 | 2 | -13/+9 |
| | | | | | This reverts commit 0978c0cbbcdca5394b2a0aeeab0771939021fd15. | ||||
| * | add tid to chattymalloc log | Florian Fischer | 2020-01-08 | 2 | -9/+13 |
| | | |||||
| * | fmt chattyparser using yapf | Florian Fischer | 2019-12-28 | 1 | -26/+68 |
| | | |||||
| * | use class members like normal people | Florian Fischer | 2019-12-28 | 2 | -24/+18 |
| | | |||||
| * | use file=None to print to stdout this fixes print_* for xonsh | Florian Fischer | 2019-12-18 | 1 | -7/+7 |
| | | |||||
| * | remove useless whitespace | Florian Fischer | 2019-12-18 | 1 | -2/+0 |
| | | |||||
| * | fix allocator.py | Florian Fischer | 2019-12-18 | 1 | -14/+14 |
| | | | | | | * Don't override members of subclasses * Fix patching | ||||
| * | fmt allocator.py with yapf | Florian Fischer | 2019-12-14 | 1 | -18/+30 |
| | | |||||
| * | refactor allocator.py | Florian Fischer | 2019-12-14 | 1 | -47/+44 |
| | | | | | | | | Use run_cmd instead of subprocess.run. Explicitly declare all known members. Don't rebuild linker cache when building LIBRARY_PATH Use isinstance instead of type() | ||||
| * | change default output_verbosity of run_cmd to two | Florian Fischer | 2019-12-14 | 2 | -3/+3 |
| | | |||||
| * | use sys.exit instead of exit and other small code improvements | Florian Fischer | 2019-12-14 | 2 | -5/+4 |
| | | |||||
| * | fix facter bugs found by pylint | Florian Fischer | 2019-12-14 | 1 | -9/+9 |
| | | |||||
| * | fix and improve mysql prepare | Florian Fischer | 2019-12-14 | 1 | -12/+20 |
| | | |||||
| * | fix GitArtifact.provide | Florian Fischer | 2019-12-14 | 1 | -5/+7 |
| | | |||||
| * | add subprocess.run shell parameter to run_cmd | Florian Fischer | 2019-12-14 | 1 | -5/+7 |
| | | |||||
| * | move allocbench_version to facter and make the facts a global variable of ↵ | Florian Fischer | 2019-12-14 | 4 | -45/+30 |
| | | | | | facter.py | ||||
| * | use run_cmd in util.py | Florian Fischer | 2019-12-13 | 1 | -3/+2 |
| | | |||||
| * | use new run_cmd wrapper in artifact.py | Florian Fischer | 2019-12-13 | 1 | -27/+5 |
| | | |||||
| * | introduce verbosity aware subprocess.run wrapper and use it in benchmarks | Florian Fischer | 2019-12-13 | 4 | -46/+52 |
| | | |||||
| * | remove unused imports | Florian Fischer | 2019-12-13 | 1 | -2/+0 |
| | | |||||
| * | always output if we retrieve aqn artifact | Florian Fischer | 2019-12-13 | 1 | -2/+2 |
| | | |||||
| * | collect vmhwm for servers and use it for mysql, httpd and redis | Florian Fischer | 2019-12-11 | 4 | -45/+43 |
| | | |||||
| * | format artifact.py using yapf | Florian Fischer | 2019-12-11 | 1 | -19/+39 |
| | | |||||
| * | fmt benchmark definitions with yapf | Florian Fischer | 2019-12-11 | 13 | -193/+258 |
| | | |||||
| * | format the __init__ files, facter and util using yapf | Florian Fischer | 2019-12-11 | 4 | -15/+24 |
| | | |||||
| * | change german plot label to english | Florian Fischer | 2019-12-04 | 1 | -6/+6 |
| | | |||||
| * | retrieve maxrss by using time as measure cmd | Florian Fischer | 2019-12-04 | 1 | -8/+16 |
| | | |||||
| * | add option to parse measure cmd stdout as csv | Florian Fischer | 2019-12-04 | 1 | -1/+2 |
| | | |||||
| * | calculate speedup and use it for multiple summaries | Florian Fischer | 2019-11-28 | 1 | -23/+23 |
| | | |||||
| * | support tikz plot using tikzplotlib | Florian Fischer | 2019-11-28 | 1 | -4/+19 |
| | | |||||
| * | fix scale factor > 0 for systems with more than 10 cpus | Florian Fischer | 2019-11-28 | 1 | -2/+2 |
| | | |||||
| * | allow scale factors < 1 | Florian Fischer | 2019-11-27 | 1 | -1/+1 |
| | | |||||
| * | make blowup summary tex friendly | Florian Fischer | 2019-11-27 | 1 | -7/+7 |
| | | |||||
| * | add mentioning papers | Florian Fischer | 2019-11-27 | 2 | -3/+22 |
| | | |||||
| * | fix Benchmark and facter load functions | Florian Fischer | 2019-11-23 | 2 | -8/+9 |
| | | |||||
| * | change result format from pickle to json | Florian Fischer | 2019-11-23 | 1 | -14/+31 |
| | | |||||
| * | fix fd.prepare() | Florian Fischer | 2019-11-22 | 1 | -3/+4 |
| | | | | | always call provide of the linux sources to know where they were provided to | ||||
| * | let facter handle load/store of global facts | Florian Fischer | 2019-11-22 | 1 | -1/+38 |
| | | |||||
| * | make plot_* functions more robust to missing values | Florian Fischer | 2019-11-22 | 1 | -12/+20 |
| | | |||||
| * | fix some format hints | Florian Fischer | 2019-11-22 | 1 | -9/+9 |
| | | |||||
| * | extract perf check from way too long run method | Florian Fischer | 2019-11-22 | 1 | -17/+23 |
| | | |||||
