| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | start moving allocator definitions to src/allocators | Florian Fischer | 2019-04-28 | 1 | -0/+0 |
| | | |||||
| * | use special allocator "malt" during analyse to run the benchmark only once | Florian Fischer | 2019-04-28 | 1 | -6/+4 |
| | | |||||
| * | use bumpptr in loop benchmark | Florian Fischer | 2019-04-28 | 1 | -0/+4 |
| | | |||||
| * | add bumptr allocator implementation | Florian Fischer | 2019-04-28 | 3 | -5/+167 |
| | | |||||
| * | don't fail if NaN is in eval | Florian Fischer | 2019-04-28 | 1 | -1/+7 |
| | | |||||
| * | use new barplot function | Florian Fischer | 2019-04-15 | 1 | -13/+3 |
| | | |||||
| * | add standart deviation in percent of mean | Florian Fischer | 2019-04-15 | 1 | -0/+2 |
| | | |||||
| * | improve descriptive statistics, csv-export and add general barplot function | Florian Fischer | 2019-04-13 | 4 | -162/+218 |
| | | |||||
| * | improve httpd Makefile and config | Florian Fischer | 2019-04-13 | 2 | -3/+2 |
| | | |||||
| * | fix still running check | Florian Fischer | 2019-04-13 | 1 | -1/+18 |
| | | |||||
| * | add check if nginx is running before trying to terminate | Florian Fischer | 2019-04-13 | 1 | -7/+9 |
| | | |||||
| * | adjust absurd concurrency | Florian Fischer | 2019-04-13 | 1 | -1/+1 |
| | | |||||
| * | fix normalized plots | Florian Fischer | 2019-04-10 | 1 | -1/+1 |
| | | |||||
| * | add normalized time plot | Florian Fischer | 2019-04-10 | 1 | -0/+8 |
| | | |||||
| * | make tex tables standalone | Florian Fischer | 2019-04-10 | 1 | -0/+3 |
| | | |||||
| * | add normalization to plot_fixed_arg | Florian Fischer | 2019-04-10 | 1 | -2/+10 |
| | | |||||
| * | dj_trace: make tex table standalone | Florian Fischer | 2019-04-10 | 1 | -1/+5 |
| | | |||||
| * | use autoticks for loop plots | Florian Fischer | 2019-04-10 | 1 | -2/+4 |
| | | |||||
| * | fix autoticks in plot_fixed_arg | Florian Fischer | 2019-04-10 | 1 | -1/+1 |
| | | |||||
| * | add real simple realloc benchmark | Florian Fischer | 2019-04-02 | 3 | -0/+78 |
| | | |||||
| * | add real simple webserver benchmark using nginx and ab | Florian Fischer | 2019-04-02 | 4 | -0/+183 |
| | | |||||
| * | add analyze and server_benchmark feature | Florian Fischer | 2019-04-02 | 2 | -53/+65 |
| | | | | | | | | | | | | | | | | | | | | | | | --analyze uses malt to trace the benchmarks behavior. It uses the run loop but the obtained results are not stored Benchmark.server_benchmark is used if only a server is started for each allocator and clients are used to measure its performance in the run loop. If server_benchmark is set to True the cmds are run with the system default allocator. Misc changes: * The global environment is no longer changed. Instead a custom env dict is passed to suprocesses containing LD_PRELOAD. * Failing cmds no longer skip the whole benchmark instead they now skip the malfunctioning allocator. * Fix default title in plot_single_arg an analyse run are not stored | ||||
| * | remove flush from print_* | Florian Fischer | 2019-04-02 | 1 | -3/+3 |
| | | |||||
| * | fix indent in loop.c | Florian Fischer | 2019-04-02 | 1 | -1/+1 |
| | | |||||
| * | move find_cmd to src/util.py | Florian Fischer | 2019-04-02 | 2 | -24/+26 |
| | | |||||
| * | add export_to_csv and use it in the loop benchmark | Florian Fischer | 2019-03-25 | 2 | -1/+46 |
| | | |||||
| * | 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 |
| | | |||||
