| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | change default output_verbosity of run_cmd to two | Florian Fischer | 2019-12-14 | 1 | -2/+2 |
| | | |||||
| * | fix and improve mysql prepare | Florian Fischer | 2019-12-14 | 1 | -12/+20 |
| | | |||||
| * | introduce verbosity aware subprocess.run wrapper and use it in benchmarks | Florian Fischer | 2019-12-13 | 3 | -46/+26 |
| | | |||||
| * | remove unused imports | Florian Fischer | 2019-12-13 | 1 | -2/+0 |
| | | |||||
| * | collect vmhwm for servers and use it for mysql, httpd and redis | Florian Fischer | 2019-12-11 | 3 | -42/+33 |
| | | |||||
| * | 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 | 1 | -1/+0 |
| | | |||||
| * | 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 |
| | | |||||
| * | calculate speedup and use it for multiple summaries | Florian Fischer | 2019-11-28 | 1 | -23/+23 |
| | | |||||
| * | 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 fd.prepare() | Florian Fischer | 2019-11-22 | 1 | -3/+4 |
| | | | | | always call provide of the linux sources to know where they were provided to | ||||
| * | keep not modified artifact data in cache | Florian Fischer | 2019-11-21 | 3 | -7/+8 |
| | | |||||
| * | 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 |
| | | |||||
| * | don't always use jemalloc for redis | Florian Fischer | 2019-11-06 | 1 | -1/+1 |
| | | |||||
| * | add tex tables to cfrac and espresso | Florian Fischer | 2019-10-30 | 2 | -0/+16 |
| | | |||||
| * | add and use write_tex_table function | Florian Fischer | 2019-10-30 | 6 | -3/+46 |
| | | |||||
| * | introduce a global summary file extension | Florian Fischer | 2019-10-30 | 3 | -10/+15 |
| | | |||||
| * | use new dj_workload location | Florian Fischer | 2019-10-23 | 1 | -2/+2 |
| | | |||||
| * | fix location of dj_workload artifact | Florian Fischer | 2019-10-23 | 1 | -1/+1 |
| | | |||||
| * | fix lld documentation | Florian Fischer | 2019-10-23 | 1 | -3/+2 |
| | | |||||
| * | fix redis directory | Florian Fischer | 2019-10-22 | 1 | -7/+8 |
| | | |||||
| * | remove normalized plots from loop and t-test1 | Florian Fischer | 2019-10-21 | 2 | -17/+1 |
| | | |||||
| * | run larson for 5 instead of 1 second | Florian Fischer | 2019-10-21 | 1 | -1/+1 |
| | | |||||
| * | fix y-label for fd plots | Florian Fischer | 2019-10-21 | 1 | -1/+1 |
| | | |||||
| * | add larson documentation | Florian Fischer | 2019-10-21 | 1 | -7/+31 |
| | | |||||
| * | add lld and mysql documentation | Florian Fischer | 2019-10-21 | 2 | -14/+243 |
| | | |||||
| * | improve analysis: add cycles portions and fix top10 percentages | Florian Fischer | 2019-10-16 | 2 | -10/+21 |
| | | |||||
| * | fix dj_trace | Florian Fischer | 2019-10-16 | 1 | -1/+1 |
| | | |||||
| * | improve summary of the blowup test | Florian Fischer | 2019-10-16 | 1 | -2/+2 |
| | | |||||
| * | increase workload size for bigger max speedup | Florian Fischer | 2019-10-16 | 2 | -4/+6 |
| | | | | | | | | | | | | with the current workload size of 100K allocations the parallel part (worker) takes on my development laptop 96% of the single threaded execution time resulting in a maximal speedup of 25. (Amdahl: 1/(1-0.96) ~= 25) Increasing the the workload to 1M allocations ups the parallel portion to ~99% which gives us a max speedup of ~295 enough for all our test machines. With the new workload the single threaded execution time is ~100s on my laptop and ~30s on one of the test servers which is tolerable in my opinion. | ||||
| * | use fixed xkcd color for ideal rss | Florian Fischer | 2019-10-16 | 1 | -1/+1 |
| | | |||||
| * | don't store sysbench version twice | Florian Fischer | 2019-10-16 | 1 | -3/+0 |
| | | |||||
| * | add documentation for loop, cfrac, espresso | Florian Fischer | 2019-10-14 | 3 | -6/+75 |
| | | |||||
| * | store mysql files persistent in build/benchmarks/mysql | Florian Fischer | 2019-10-13 | 1 | -23/+13 |
| | | |||||
| * | fix redis | Florian Fischer | 2019-10-13 | 1 | -2/+3 |
| | | | | | | don't symlink redis binaries if they already exist. Make shutdown_cmd work atexit by using its abspath. | ||||
| * | don't prepare fd if it was already prepared | Florian Fischer | 2019-09-23 | 1 | -0/+3 |
| | | |||||
| * | use ArchiveArtifacts for all benchmark resources | Florian Fischer | 2019-09-23 | 5 | -167/+86 |
| | | |||||
| * | add artifacts | Florian Fischer | 2019-09-21 | 1 | -9/+7 |
| | | | | | | | | | | Artifacts are downloadable external ressources. They provide their ressource (vcs commit, extracted archive) using Artifact.provide. GitArtifact download a bare git repository and provides specific commits using worktrees. Use GitArtifact for the linux kernel source | ||||
| * | add fd benchmark | Florian Fischer | 2019-09-19 | 1 | -0/+104 |
| | | | | | | benchmark inspired by this blog post. https://dev.to/sharkdp/an-unexpected-performance-regression-11ai | ||||
| * | add blowup test | Florian Fischer | 2019-09-19 | 3 | -0/+177 |
| | | | | | | Blowup tests the described blowup problem of ptmalloc described in the TCMalloc post. | ||||
| * | add raxml-ng benchmark | Florian Fischer | 2019-09-14 | 1 | -0/+120 |
| | | |||||
| * | fix barplots for Ideal_RSS | Florian Fischer | 2019-09-14 | 1 | -1/+2 |
| | | |||||
| * | fix mysld server after server change | Florian Fischer | 2019-09-14 | 1 | -1/+1 |
| | | |||||
| * | don't exit if we fail to prepare a benchmark | Florian Fischer | 2019-09-11 | 3 | -17/+5 |
| | | | | | | benchmark.prepare should raise an Exception if it encounters an unrecoverable, intolerable error. | ||||
| * | explicitly collect binary versions | Florian Fischer | 2019-09-11 | 4 | -0/+18 |
| | | | | | | | | There is no generic way to retrieve the version of a binary. Not everyone followes GNU cli guidelines and supports "--version". The larson benchmark for example reads input from stdin when started with "larson --version" blocking the Benchmark.prepare() call. | ||||
| * | port building of redis to python | Florian Fischer | 2019-09-11 | 2 | -20/+52 |
| | | |||||
