| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | 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 |
| | | |||||
| * | add chatty* related TODOs | Florian Fischer | 2020-01-22 | 1 | -0/+7 |
| | | |||||
| * | improve chattymalloc and chattyparser | Florian Fischer | 2020-01-17 | 5 | -217/+335 |
| | | | | | | | | | | | | | | 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. | ||||
| * | 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 summarize.py with yapf | Florian Fischer | 2019-12-28 | 1 | -20/+44 |
| | | |||||
| * | readd option to summarize after benchmark run | Florian Fischer | 2019-12-28 | 2 | -36/+47 |
| | | |||||
| * | 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 | ||||
| * | Add benchmarks from pVM paper to TODO | Florian Fischer | 2019-12-16 | 1 | -0/+3 |
| | | |||||
| * | 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 | 5 | -17/+15 |
| | | |||||
| * | 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 | 7 | -54/+43 |
| | | | | | 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 |
| | | |||||
| * | add yapf target | Florian Fischer | 2019-12-11 | 1 | -1/+6 |
| | | |||||
| * | update TODO | Florian Fischer | 2019-12-11 | 1 | -0/+10 |
| | | |||||
| * | yapf format and remove old hacky output code | Florian Fischer | 2019-12-11 | 1 | -21/+47 |
| | | |||||
| * | 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 |
| | | |||||
| * | mention new -t option in readme | Florian Fischer | 2019-11-28 | 1 | -1/+4 |
| | | |||||
| * | support tikz plot using tikzplotlib | Florian Fischer | 2019-11-28 | 2 | -4/+23 |
| | | |||||
| * | 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 |
| | | |||||
| * | Update Readme | Florian Fischer | 2019-11-27 | 1 | -21/+66 |
| | | | | | | Mention the seperation into our three scripts. Add some requirements. | ||||
| * | add short overview of the result format | Florian Fischer | 2019-11-27 | 1 | -0/+57 |
| | | |||||
| * | add mentioning papers | Florian Fischer | 2019-11-27 | 2 | -3/+22 |
| | | |||||
| * | also handle json files | Florian Fischer | 2019-11-23 | 1 | -4/+4 |
| | | |||||
