| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | add draft of library rounding each allocation up to full cachelinescache_exclusive_alloc | Florian Fischer | 2019-06-27 | 2 | -2/+128 |
| | | | | | Preloading does not seem to work, yet :) | ||||
| * | update Readme | Florian Fischer | 2019-06-26 | 1 | -26/+31 |
| | | |||||
| * | add option to exclude benchmarks | Florian Fischer | 2019-06-24 | 1 | -0/+4 |
| | | |||||
| * | add tbbmalloc definition | Florian Fischer | 2019-06-24 | 2 | -1/+26 |
| | | |||||
| * | fix all allocators collection | Florian Fischer | 2019-06-24 | 1 | -10/+3 |
| | | |||||
| * | add mesh and lockless_allocator definitions | Florian Fischer | 2019-06-24 | 4 | -2/+50 |
| | | |||||
| * | give each allocator a unique color | Florian Fischer | 2019-06-24 | 1 | -0/+11 |
| | | |||||
| * | rework allocator definitions #2 | Florian Fischer | 2019-06-24 | 14 | -156/+167 |
| | | | | | | | | | bench.py no evals only if argument to -a is file path. Otherwise it will check if "arg".py is found in src/allocators/ then it imports it. Collection definitions must export a iterable member called allocators. Allocator definitions must export a member named "arg". | ||||
| * | apply some flake8 hints | Florian Fischer | 2019-06-19 | 11 | -117/+107 |
| | | |||||
| * | fix name of tcmalloc source | Florian Fischer | 2019-06-17 | 1 | -1/+1 |
| | | |||||
| * | fix jemalloc, SuperMalloc and Hoard dirty builds | Florian Fischer | 2019-06-17 | 3 | -3/+3 |
| | | |||||
| * | reduce code duplication by giving each known allocator its own class | Florian Fischer | 2019-06-17 | 18 | -180/+210 |
| | | | | | also move allocator related code to src/allocators | ||||
| * | fix old variable name in debug output | Florian Fischer | 2019-06-17 | 1 | -1/+1 |
| | | |||||
| * | save full server /proc/pid/status file in each result entry | Florian Fischer | 2019-05-27 | 1 | -1/+4 |
| | | |||||
| * | use sane iterations (100 -> 10000) | Florian Fischer | 2019-05-27 | 2 | -5/+3 |
| | | |||||
| * | fix libc_ver using code from pip | Florian Fischer | 2019-05-27 | 2 | -5/+55 |
| | | |||||
| * | mark free ptr unused | Florian Fischer | 2019-05-27 | 1 | -1/+1 |
| | | |||||
| * | don't break if a result is NaN | Florian Fischer | 2019-05-21 | 1 | -4/+4 |
| | | |||||
| * | don't hardcode bumpptr color | Florian Fischer | 2019-05-21 | 1 | -1/+1 |
| | | |||||
| * | add ttest1 from ptmalloc | Florian Fischer | 2019-05-15 | 5 | -0/+685 |
| | | |||||
| * | fix cmd for non server benchmarks | Florian Fischer | 2019-05-15 | 1 | -1/+1 |
| | | |||||
| * | introduce server concept to Benchmark | Florian Fischer | 2019-05-15 | 3 | -136/+129 |
| | | | | | | | | | | | | | A benchmark object can specify a list of cmds to execute as "servers" in the member attribute server_cmds. Servers are started and terminated through Popen objects. This requires the server cmds to not daemonize so the server can be terminated through the Popen object. For each started server cmd a shutdown function is registered with atexit to terminate all servers even if a exception occurs. Use the new server concept in httpd and mysql benchmarks | ||||
| * | 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 |
| | | |||||
