mimalloc-bench icon indicating copy to clipboard operation
mimalloc-bench copied to clipboard

Suite for benchmarking malloc implementations.

Results 41 mimalloc-bench issues
Sort by recently updated
recently updated
newest added

- Use python3 instead of python - Don't choke on security warnings (sigh) This should fix #16

[emeryberger]( https://github.com/emeryberger/Malloc-Implementations ) has some interesting allocators that we should include in mimalloc-bench.

scalloc [hasn't been updated since 2016]( https://github.com/cksystemsgroup/scalloc ), and uses the [gyp]( https://gyp.gsrc.io/ ) build system which is [broken with python3.10]( https://github.com/daanx/mimalloc-bench/pull/90 ). What we keep it, even if it's...

question

It would be great to rename this repository since: - it's not only about mimalloc anymore - it's confusing - it makes people suspicious of a bias toward mimalloc Something...

Running [isoalloc](https://github.com/struct/isoalloc) with the rptest benchmark resulted in a reproducible [segfault]( https://github.com/struct/isoalloc/issues/57 ), hinting at a race condition in rptest, as [found]( https://github.com/struct/isoalloc/issues/57#issuecomment-983263980 ) by @struct: ```C root@67dbecee929b:/# clang -o...

It would be great to be able to tell mimalloc-bench "I want to bench this allocator, between this commit and this commit.", to find performances regressions. One might even go...

enhancement
help wanted
good first issue

Spec 2017 is supported in `bench.sh`, but there is no easy way to install it, nor documentation about what it does.

Trying to run `build-bench-env.sh` on a system with GCC 10.2.0 resulted in this error from `sc`: ``` -------------------------------------------- build sc: version master -------------------------------------------- /tmp/mimalloc-bench/extern /tmp/mimalloc-bench Cloning into 'scalloc'... remote: Enumerating...

- [ ] tcmalloc is building all of its tests and benchmarks - [x] snmalloc is building a ton of tests