aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Fischer <florian.fl.fischer@fau.de>2019-08-21 18:04:29 +0200
committerFlorian Fischer <florian.fl.fischer@fau.de>2019-08-21 18:04:29 +0200
commit3358e8204627bfba994abe989ea4119fe033fca9 (patch)
treef56444d6adac4e1377f69943804953cb83cad598
parent084b3ce3c13fe03e509e38a48184d23d8d532dc4 (diff)
downloadallocbench-3358e8204627bfba994abe989ea4119fe033fca9.tar.gz
allocbench-3358e8204627bfba994abe989ea4119fe033fca9.zip
add list of included allocators to docs
-rw-r--r--doc/Allocators.md18
1 files changed, 17 insertions, 1 deletions
diff --git a/doc/Allocators.md b/doc/Allocators.md
index 864eaad..30d4abc 100644
--- a/doc/Allocators.md
+++ b/doc/Allocators.md
@@ -18,10 +18,26 @@ By default this dictionary is build from locally installed allocators found by `
You can overwrite the default allocators with the `-a | --allocators` option
and a python script exporting a global dictionary with the name `allocators`.
+## Included Allocators
+
+* lockless allocator
+* supermalloc
+* glibc
+* mesh
+* scalloc
+* tbbmalloc
+* bumpptr
+* jemalloc
+* mimalloc
+* scalloc
+* hoard
+* snmalloc
+* tcmalloc
+
## Building Allocators
To reproducible build allocators and patched version you can use the
-classes `Allocator{_Sources,_Patched}``` provided in ```src/allocator.py`.
+classes `Allocator` and `Allocator_Sources` provided in `src/allocator.py`.
See [allocators/no_falsesharing.py](allocators/no_falsesharing.py) or
[allocators/BA_allocators.py](allocators/BA_allocators.py) for examples.