| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | add dataref exports | Florian Fischer | 2019-05-08 | 4 | -0/+31 |
| | | |||||
| * | use bumpptr in loop benchmark | Florian Fischer | 2019-04-28 | 1 | -0/+4 |
| | | |||||
| * | use new barplot function | Florian Fischer | 2019-04-15 | 1 | -13/+3 |
| | | |||||
| * | improve descriptive statistics, csv-export and add general barplot function | Florian Fischer | 2019-04-13 | 3 | -52/+20 |
| | | |||||
| * | 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 |
| | | |||||
| * | 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 |
| | | |||||
| * | 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 | 1 | -4/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | --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 | ||||
| * | fix indent in loop.c | Florian Fischer | 2019-04-02 | 1 | -1/+1 |
| | | |||||
| * | add export_to_csv and use it in the loop benchmark | Florian Fischer | 2019-03-25 | 1 | -0/+3 |
| | | |||||
| * | move benchmark definitions into src/benchmarks | Florian Fischer | 2019-03-25 | 6 | -0/+798 |
| | | | | | bench now loads all *.py files from src/benchmarks as benchmarks | ||||
| * | rework build system #2: call make before executing any benchmark | Florian Fischer | 2019-02-02 | 4 | -4/+9 |
| | | | | | | | 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. | ||||
| * | rework build system #1 | Florian Fischer | 2019-02-01 | 12 | -0/+851 |
| | | | | | | each benchmark has its own Makefile which must put it's binaries into OBJDIR which is added to the PATH during execution. | ||||
| * | move source code to src/ | Florian Fischer | 2019-01-15 | 7 | -0/+1783 |
