| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | move benchmark definitions into src/benchmarks | Florian Fischer | 2019-03-25 | 6 | -2/+2 |
| | | | | | bench now loads all *.py files from src/benchmarks as benchmarks | ||||
| * | fix plot_single_arg | Florian Fischer | 2019-03-23 | 1 | -1/+1 |
| | | |||||
| * | colorize output only for ttys | Florian Fischer | 2019-03-22 | 1 | -2/+8 |
| | | |||||
| * | use numpy NaN for non numerical results | Florian Fischer | 2019-03-22 | 1 | -1/+4 |
| | | |||||
| * | fix some Exceptions | Florian Fischer | 2019-03-22 | 2 | -2/+2 |
| | | |||||
| * | calculate mean and standard deviation for every data point | Florian Fischer | 2019-03-22 | 1 | -42/+52 |
| | | |||||
| * | alwys reset LD_PRELOAD even when a exception occurs | Florian Fischer | 2019-03-22 | 2 | -0/+4 |
| | | |||||
| * | use exceptions in mysql benchmark | Florian Fischer | 2019-03-21 | 2 | -62/+49 |
| | | |||||
| * | remove useless memusage plots of synthetic benchmarks | Florian Fischer | 2019-03-19 | 2 | -13/+0 |
| | | |||||
| * | add plain text summary to dj_trace | Florian Fischer | 2019-03-19 | 2 | -47/+134 |
| | | | | | | Format like in: https://sourceware.org/ml/libc-alpha/2017-01/msg00452.html | ||||
| * | add normalized plots to mysql benchmark | Florian Fischer | 2019-03-19 | 1 | -0/+40 |
| | | |||||
| * | add scale arg to plot_single_arg | Florian Fischer | 2019-03-19 | 1 | -4/+29 |
| | | |||||
| * | fix run=0 | Florian Fischer | 2019-03-19 | 1 | -1/+1 |
| | | |||||
| * | collect facts on demand | Florian Fischer | 2019-03-19 | 1 | -10/+10 |
| | | | | | | this fixes a exception because of the missing ccinfo file when src.facter is imported before the build of allocbench | ||||
| * | Don't print running if -r 0 is set | Florian Fischer | 2019-03-08 | 1 | -0/+5 |
| | | |||||
| * | improve myqsl | Florian Fischer | 2019-03-08 | 1 | -4/+7 |
| | | | | | | | start server with --max-connections=<cpu count> don't reference mysql.server if not available remove non empty mysql_test directory | ||||
| * | reset LD_PRELOAD after each allocator | Florian Fischer | 2019-03-08 | 1 | -0/+7 |
| | | |||||
| * | fix scale_threads | Florian Fischer | 2019-03-06 | 1 | -1/+1 |
| | | |||||
| * | save facts and rstore them on load | Florian Fischer | 2019-03-06 | 1 | -0/+3 |
| | | |||||
| * | improve thread scaling | Florian Fischer | 2019-03-06 | 1 | -8/+9 |
| | | |||||
| * | add allocators to globalvars; kill mysql server on exit; save libc versions ↵ | Florian Fischer | 2019-03-06 | 5 | -19/+44 |
| | | | | | of requirements | ||||
| * | use timestamps in allocator build system | Florian Fischer | 2019-03-06 | 2 | -3/+14 |
| | | |||||
| * | rework rebuild mechanism to use timestamps instead of pickle strings | Florian Fischer | 2019-03-05 | 2 | -14/+19 |
| | | |||||
| * | fix subprocess call | Florian Fischer | 2019-03-05 | 1 | -1/+1 |
| | | |||||
| * | use new verbosity system in mysql and dj_trace benchmarks | Florian Fischer | 2019-03-05 | 2 | -31/+31 |
| | | |||||
| * | use new verbosity system in allocator.py | Florian Fischer | 2019-03-05 | 1 | -51/+66 |
| | | |||||
| * | don't use colorama for color escape codes | Florian Fischer | 2019-03-05 | 1 | -3/+6 |
| | | |||||
| * | add function to scale thread to available cpus | Florian Fischer | 2019-03-05 | 5 | -20/+31 |
| | | |||||
| * | add new verbosity and colored output | Florian Fischer | 2019-03-05 | 3 | -31/+77 |
| | | |||||
| * | reset src before new build and compare pickle strings not data | Florian Fischer | 2019-02-27 | 1 | -6/+8 |
| | | |||||
| * | improve loop thread scaling | Florian Fischer | 2019-02-27 | 1 | -1/+5 |
| | | |||||
| * | scale loop runs with number of cpus | Florian Fischer | 2019-02-27 | 1 | -4/+9 |
| | | |||||
| * | fix perf checks | Florian Fischer | 2019-02-27 | 1 | -3/+7 |
| | | |||||
| * | improve download of dj delorie workloads | Florian Fischer | 2019-02-27 | 1 | -5/+32 |
| | | |||||
| * | fix type in variable name | Florian Fischer | 2019-02-27 | 1 | -1/+1 |
| | | |||||
| * | don't print output of test ls call | Florian Fischer | 2019-02-27 | 1 | -1/+2 |
| | | |||||
| * | Revert "use global perf_allowed" | Florian Fischer | 2019-02-22 | 1 | -5/+3 |
| | | | | | This reverts commit d6d502c22d7d0438b3151fd32d7eb6f83b73711f. | ||||
| * | use global perf_allowed | Florian Fischer | 2019-02-22 | 1 | -3/+5 |
| | | |||||
| * | fix perf check | Florian Fischer | 2019-02-22 | 1 | -2/+2 |
| | | |||||
| * | add perf check | Florian Fischer | 2019-02-22 | 1 | -0/+19 |
| | | |||||
| * | be more verbose if requirement was not found | Florian Fischer | 2019-02-22 | 1 | -0/+2 |
| | | |||||
| * | detect if build defintion changed but has the same name | Florian Fischer | 2019-02-15 | 1 | -14/+16 |
| | | |||||
| * | change kwargs order to match order of call in bench.py | Florian Fischer | 2019-02-15 | 1 | -1/+1 |
| | | |||||
| * | update loop description | Florian Fischer | 2019-02-15 | 1 | -3/+2 |
| | | |||||
| * | don't use subprocess.check_output to support python3 < 3.7.0 | Florian Fischer | 2019-02-10 | 2 | -4/+7 |
| | | |||||
| * | add allocators build support and two allocator definitions | Florian Fischer | 2019-02-09 | 1 | -0/+150 |
| | | | | | | | | | The allocators created by the file allocators/BA_allocators.py are those used in my BA thesis available at: https://muhq.space/ba.html. allocators/no_falsesharing.py builds patched versions of tcmalloc and glibc without any allocator inroduced falsesharing. | ||||
| * | always use cmd_prefix | Florian Fischer | 2019-02-09 | 1 | -3/+11 |
| | | |||||
| * | s/target/allocator/ and remove analyse feature | Florian Fischer | 2019-02-08 | 9 | -538/+112 |
| | | | | | Use systemwide installed allocators by default | ||||
| * | fix some flake8 linting errors | Florian Fischer | 2019-02-02 | 7 | -177/+202 |
| | | |||||
| * | rework build system #2: call make before executing any benchmark | Florian Fischer | 2019-02-02 | 6 | -5/+16 |
| | | | | | | | Make scans the project directory for Makefiles and executes them. The targets should be build by the new targets/Makefile. All included Makefiles are now "quiet" by default. | ||||
