aboutsummaryrefslogtreecommitdiff
path: root/src/benchmark.py
Commit message (Expand)AuthorAgeFilesLines
* don't skip earlyFlorian Fischer2019-11-061-1/+0
* fix invalid except syntaxFlorian Fischer2019-11-061-1/+1
* skip not starting serversFlorian Fischer2019-11-061-3/+17
* remove debug output from benchmark.pyFlorian Fischer2019-11-061-1/+0
* use booktabs in standalone tex tablesFlorian Fischer2019-10-301-0/+1
* add toprule to tex tablesFlorian Fischer2019-10-301-0/+1
* add and use write_tex_table functionFlorian Fischer2019-10-301-0/+101
* introduce a global summary file extensionFlorian Fischer2019-10-301-3/+3
* improve scale_thread_for_cpusFlorian Fischer2019-10-211-21/+21
* don't try to terminate servers that exited with 0Florian Fischer2019-10-131-1/+1
* support substitutions in server shutdown_cmdsFlorian Fischer2019-10-131-6/+10
* catch SIGSEGV as well; register sa_handlers only if its SIG_DLF beforeFlorian Fischer2019-09-291-7/+2
* catch if cmd abortsFlorian Fischer2019-09-291-1/+7
* add perm substitution for benchmarks with empty argsFlorian Fischer2019-09-191-0/+2
* add raxml-ng benchmarkFlorian Fischer2019-09-141-3/+3
* explicitly collect binary versionsFlorian Fischer2019-09-111-1/+0
* fix wrong use of benchmark.results["facts"]Florian Fischer2019-09-111-1/+1
* add build_dir member to Benchmark objectsFlorian Fischer2019-09-111-0/+4
* improve server benchmarksFlorian Fischer2019-09-111-20/+55
* add runs to benchmark factsFlorian Fischer2019-09-111-0/+2
* fix barplot for benchmarks with empty args dictFlorian Fischer2019-09-041-3/+9
* rework Benchmark.terminate_subprocess to use Popen.communicateFlorian Fischer2019-09-041-10/+12
* try to get version of benchmark requirementsFlorian Fischer2019-08-301-1/+3
* improve benchmark code qualityFlorian Fischer2019-08-291-11/+17
* require a name in Benchmark.__init__Florian Fischer2019-08-291-15/+16
* remove verbosity argument from hooksFlorian Fischer2019-08-271-9/+3
* set Benchmark.result_dir in Benchmark.__init__Florian Fischer2019-08-261-0/+6
* add error bars to barplot_single_argFlorian Fischer2019-08-261-2/+9
* only call shutdown_servers if there are serversFlorian Fischer2019-08-241-1/+2
* add benchmark members to available substitutionsFlorian Fischer2019-08-221-0/+2
* remove duplicate check if we really should run the benchmarkFlorian Fischer2019-08-221-4/+1
* stop saving or calculating stats of allocators without measurementsFlorian Fischer2019-08-221-3/+11
* remove old not used statistic fields from results dictionaryFlorian Fischer2019-08-221-2/+0
* Merge branch 'lld'Florian Fischer2019-08-201-12/+25
|\
| * add lld benchmark using lld provided benchmarkslldFlorian Fischer2019-08-201-13/+26
* | fix benchmarks without measure commandFlorian Fischer2019-08-201-4/+6
|/
* let the loader load the benchmark not execFlorian Fischer2019-08-121-1/+2
* fix benchmarks for any glibc versionFlorian Fischer2019-08-121-1/+1
* use absolut path of benchmark binaryFlorian Fischer2019-08-121-1/+2
* use LD_LIBRARY_PATH for glibc instead of calling its loaderFlorian Fischer2019-08-121-1/+7
* Rework exec chainFlorian Fischer2019-08-111-18/+17
* be more carefull with default entries in Benchmark.resultsFlorian Fischer2019-08-101-10/+18
* add facts to dataref exportFlorian Fischer2019-07-311-19/+43
* apply some flake8 hintsFlorian Fischer2019-06-191-36/+34
* fix old variable name in debug outputFlorian Fischer2019-06-171-1/+1
* save full server /proc/pid/status file in each result entryFlorian Fischer2019-05-271-1/+4
* fix libc_ver using code from pipFlorian Fischer2019-05-271-1/+1
* fix cmd for non server benchmarksFlorian Fischer2019-05-151-1/+1
* introduce server concept to BenchmarkFlorian Fischer2019-05-151-32/+102
* add export to datarefFlorian Fischer2019-05-081-1/+27