| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | make the whole project more python idiomatic | Florian Fischer | 2020-06-02 | 1 | -632/+0 |
| | | | | | | | | | | * rename src directory to allocbench * make global variable names UPPERCASE * format a lot of code using yapf * use lowercase ld_preload and ld_library_path as Allocator members * name expected Errors 'err' and don't raise a new Exception * disable some pylint messages | ||||
| * | fix shutdown for already terminated servers and save their returncode | Florian Fischer | 2020-04-23 | 1 | -21/+25 |
| | | |||||
| * | don't output the error if a datapoint is not convertable to float | Florian Fischer | 2020-04-08 | 1 | -1/+0 |
| | | |||||
| * | unify plotting code | Florian Fischer | 2020-04-07 | 1 | -14/+31 |
| | | | | | | Now there is only a single plot function which takes a plot type as well as some plot and figure options. | ||||
| * | join only strings | Florian Fischer | 2020-03-11 | 1 | -2/+2 |
| | | |||||
| * | use str.join to construct perm substitution | Florian Fischer | 2020-03-09 | 1 | -1/+1 |
| | | |||||
| * | save stdout and stderr of servers | Florian Fischer | 2020-02-25 | 1 | -4/+16 |
| | | |||||
| * | save a valid result if we haven't seen one yet | Florian Fischer | 2020-02-22 | 1 | -1/+1 |
| | | |||||
| * | don't shutdown servers if starting them failed | Florian Fischer | 2020-02-21 | 1 | -1/+1 |
| | | |||||
| * | always use same namedtuple Class | Florian Fischer | 2020-02-21 | 1 | -4/+2 |
| | | |||||
| * | don't parse output from abnormally terminated commands | Florian Fischer | 2020-02-21 | 1 | -3/+5 |
| | | |||||
| * | Merge branch 'pgfplots' | Florian Fischer | 2020-02-20 | 1 | -409/+0 |
| |\ | |||||
| | * | move plotting code from src.benchmark to src.plots | Florian Fischer | 2020-02-11 | 1 | -510/+0 |
| | | | |||||
| | * | implement standalone pgfplot legend creation | Florian Fischer | 2020-02-11 | 1 | -0/+52 |
| | | | |||||
| | * | use allocbench colors in pgfplot | Florian Fischer | 2020-02-11 | 1 | -7/+13 |
| | | | | | | | | | | | | | the used colors consist of the allocator name followed by '_color'. The colors are defined using xcolors providecolor command which does not override existing names. | ||||
| | * | add simple pgfplot function | Florian Fischer | 2020-01-23 | 1 | -0/+42 |
| | | | |||||
| * | | add exec wrapper after prefix_cmd | Florian Fischer | 2020-02-20 | 1 | -1/+3 |
| | | | | | | | | | Now a possible prefixed loader (glibc) can execute shell scripts (perf). | ||||
| * | | only parse csv output from non-server commands | Florian Fischer | 2020-02-19 | 1 | -11/+12 |
| | | | |||||
| * | | fix preparation of non-server cmds | Florian Fischer | 2020-02-17 | 1 | -1/+1 |
| | | | |||||
| * | | add license header to benchmark.py | Florian Fischer | 2020-02-11 | 1 | -0/+18 |
| | | | |||||
| * | | wait for server termination after executing the shutdown commands | Florian Fischer | 2020-02-09 | 1 | -1/+4 |
| | | | |||||
| * | | unify the use of LD_PRELOAD between server and non-server commands | Florian Fischer | 2020-02-09 | 1 | -42/+47 |
| | | | | | | | | | | | | | | | | | | | Always use exec to start a measured cmd overwriting LD_PRELOAD. Exec overwrites LD_PRELOAD using this format: print_status_on_exit.so sig_handlers.so <allocator LD_PRELOAD> <orignal LD_PRELOAD> With this change our LD_PRELOAD is only active for the measured process and not for the measuring cmd. | ||||
| * | | fix order of LD_PRELOAD | Florian Fischer | 2020-02-09 | 1 | -5/+6 |
| | | | | | | | | | | | We prepend the currently set LD_PRELOAD. LD_PRELOAD=print_status_on_exit sig_handlers allocater.so LD_PRELOAD | ||||
| * | | print debug message with exception traceback during server startup | Florian Fischer | 2020-02-09 | 1 | -1/+2 |
| | | | |||||
| * | | add benchmark directory to PATH during run | Florian Fischer | 2020-02-09 | 1 | -0/+3 |
| |/ | | | | all occurrences of benchmark dir in PATH will be erased at the end of run | ||||
| * | use class members like normal people | Florian Fischer | 2019-12-28 | 1 | -12/+7 |
| | | |||||
| * | move allocbench_version to facter and make the facts a global variable of ↵ | Florian Fischer | 2019-12-14 | 1 | -1/+1 |
| | | | | | facter.py | ||||
| * | collect vmhwm for servers and use it for mysql, httpd and redis | Florian Fischer | 2019-12-11 | 1 | -3/+10 |
| | | |||||
| * | add option to parse measure cmd stdout as csv | Florian Fischer | 2019-12-04 | 1 | -1/+2 |
| | | |||||
| * | 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 |
| | | |||||
| * | fix Benchmark and facter load functions | Florian Fischer | 2019-11-23 | 1 | -3/+3 |
| | | |||||
| * | change result format from pickle to json | Florian Fischer | 2019-11-23 | 1 | -14/+31 |
| | | |||||
| * | 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 |
| | | |||||
| * | don't skip early | Florian Fischer | 2019-11-06 | 1 | -1/+0 |
| | | |||||
| * | fix invalid except syntax | Florian Fischer | 2019-11-06 | 1 | -1/+1 |
| | | |||||
| * | skip not starting servers | Florian Fischer | 2019-11-06 | 1 | -3/+17 |
| | | |||||
| * | remove debug output from benchmark.py | Florian Fischer | 2019-11-06 | 1 | -1/+0 |
| | | |||||
| * | use booktabs in standalone tex tables | Florian Fischer | 2019-10-30 | 1 | -0/+1 |
| | | | | | \toprule is definied in booktabs | ||||
| * | add toprule to tex tables | Florian Fischer | 2019-10-30 | 1 | -0/+1 |
| | | |||||
| * | add and use write_tex_table function | Florian Fischer | 2019-10-30 | 1 | -0/+101 |
| | | |||||
| * | introduce a global summary file extension | Florian Fischer | 2019-10-30 | 1 | -3/+3 |
| | | |||||
| * | improve scale_thread_for_cpus | Florian Fischer | 2019-10-21 | 1 | -21/+21 |
| | | | | | | | | Thread numbers are now a factor of two. Allow creation of Benchmark objects when src.globalvars.result_dir is not set. | ||||
| * | don't try to terminate servers that exited with 0 | Florian Fischer | 2019-10-13 | 1 | -1/+1 |
| | | |||||
| * | support substitutions in server shutdown_cmds | Florian Fischer | 2019-10-13 | 1 | -6/+10 |
| | | |||||
| * | catch SIGSEGV as well; register sa_handlers only if its SIG_DLF before | Florian Fischer | 2019-09-29 | 1 | -7/+2 |
| | | |||||
| * | catch if cmd aborts | Florian Fischer | 2019-09-29 | 1 | -1/+7 |
| | | | | | | | perf stat does not propagate if the measured cmd aborts. To solve thing in a universal way we register a SIGABRT handler which creates the file aborted | ||||
