| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | 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. | ||||
| * | 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 |
| | | |||||
| * | keep not modified artifact data in cache | Florian Fischer | 2019-11-21 | 4 | -9/+13 |
| | | |||||
| * | don't use fixed sizes to aquire life data | Florian Fischer | 2019-11-21 | 1 | -21/+46 |
| | | |||||
| * | cleanup database dumps after redis benchmark | Florian Fischer | 2019-11-13 | 1 | -0/+5 |
| | | |||||
| * | use fixed sizes in loop benchmark and remove legacy source code | Florian Fischer | 2019-11-13 | 1 | -51/+9 |
| | | |||||
| * | speedup bumpptr_alloc | Florian Fischer | 2019-11-12 | 3 | -45/+63 |
| | | | | | | Don't use three individual expensive TSD variables. Externalize and inline bump_up. | ||||
| * | don't skip early | Florian Fischer | 2019-11-06 | 1 | -1/+0 |
| | | |||||
