| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | add function to prefix cmd with abspath using whereis | Florian Fischer | 2019-05-15 | 1 | -0/+18 |
| | | |||||
| * | remove unused variable | Florian Fischer | 2019-05-15 | 1 | -1/+0 |
| | | |||||
| * | add php to httpd benchmark | Florian Fischer | 2019-05-15 | 8 | -75/+2666 |
| | | | | | | | | | | restructure httpd and php-fpm setup OBJDIR/etc holds configs OBJDIR/run holds pid files OBJDIR/log holds all log files don't daemonize nginx | ||||
| * | fix ylabel for llc miss plot | Florian Fischer | 2019-05-14 | 1 | -1/+1 |
| | | |||||
| * | only delete during analyse created stats if they exist | Florian Fischer | 2019-05-11 | 1 | -1/+1 |
| | | |||||
| * | add dataref exports | Florian Fischer | 2019-05-08 | 4 | -0/+31 |
| | | |||||
| * | use abspaths in globalvars | Florian Fischer | 2019-05-08 | 1 | -2/+2 |
| | | |||||
| * | add export to dataref | Florian Fischer | 2019-05-08 | 1 | -1/+27 |
| | | |||||
| * | fix upper-whisker, singularize whisker names and capitalize csv headers | Florian Fischer | 2019-05-08 | 1 | -5/+5 |
| | | |||||
| * | fix some hints from flake8 | Florian Fischer | 2019-05-08 | 1 | -8/+8 |
| | | |||||
| * | move list of available benchmarks to src.globalvars.benchmarks | Florian Fischer | 2019-04-29 | 3 | -8/+17 |
| | | | | | fix analyse | ||||
| * | fix Benchmark.run | Florian Fischer | 2019-04-28 | 1 | -1/+1 |
| | | |||||
| * | fix analyse | Florian Fischer | 2019-04-28 | 1 | -1/+1 |
| | | |||||
| * | add Mesh to all allocators | Florian Fischer | 2019-04-28 | 1 | -1/+10 |
| | | |||||
| * | start moving allocator definitions to src/allocators | Florian Fischer | 2019-04-28 | 2 | -1/+1 |
| | | |||||
| * | use special allocator "malt" during analyse to run the benchmark only once | Florian Fischer | 2019-04-28 | 2 | -16/+35 |
| | | |||||
| * | 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 |
| | | |||||
| * | export make variables for subcalls | Florian Fischer | 2019-04-28 | 1 | -10/+10 |
| | | |||||
| * | 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 | 5 | -163/+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 reset_cmd to Hoard | Florian Fischer | 2019-04-02 | 2 | -2/+4 |
| | | |||||
| * | fix jemalloc and remove colors from all.py | Florian Fischer | 2019-04-02 | 2 | -9/+7 |
| | | |||||
| * | add all allocators file including all glibc and tcmalloc versions | Florian Fischer | 2019-04-02 | 1 | -0/+69 |
| | | | | | as well as jemalloc and Hoard | ||||
| * | 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 | 4 | -70/+89 |
| | | | | | | | | | | | | | | | | | | | | | | | --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 | 7 | -4/+6 |
| | | | | | 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 |
| | | |||||
