aboutsummaryrefslogtreecommitdiff
path: root/doc/Benchmarks.md
Commit message (Collapse)AuthorAgeFilesLines
* [doc] some small updates to the small and probably outdated documentationFlorian Fischer2020-07-111-2/+0
|
* remove deprecated pickle codeFlorian Fischer2020-06-021-1/+1
|
* make the whole project more python idiomaticFlorian Fischer2020-06-021-4/+4
| | | | | | | | | * 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
* require a name in Benchmark.__init__Florian Fischer2019-08-291-7/+8
|
* update Benchmark documentationFlorian Fischer2019-08-291-31/+57
|
* add analyze and server_benchmark featureFlorian Fischer2019-04-021-1/+1
| | | | | | | | | | | | | | | | | | | | | | --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
* update ReadmeFlorian Fischer2019-03-051-1/+1
|
* add function to scale thread to available cpusFlorian Fischer2019-03-051-3/+1
|
* fix links and use single sane code blocksFlorian Fischer2019-02-151-3/+3
|
* Add rudimental user documentationFlorian Fischer2019-02-151-0/+146