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

There is no way to run it via bench.sh Do we want to delete it, or to make it possible to run it? Apparently, it was used to test "huge...

Since we're testing for memory corruption, some tests might result in infinite loops on some allocators, and this behaviour isn't nice™.

@spq suggested that we might want to add some fuzzing to the security tests, like: ```c char* a = malloc(N); free(a + M); ``` running this in a fuzzer for...

https://github.com/omniti-labs/portableumem/

Google published [fleetbench]( https://github.com/google/fleetbench ), we should integrate it!

This adds compiling linux as a benchmark. I opted for the latest stable version as of right now. It's building a 'allnoconfig' to not run too long. It's building in...

Would it be possible to add a succinct benchmark where "mere users" can compare the performance benefits of mimalloc and some other common alternative allocators against the standard/system allocator, in...

https://github.com/daanx/mimalloc-bench/blob/6e4bbc7feaf51e3e94aa7a470a535a22e16e1d02/bench/CMakeLists.txt#L44 CMake lists are semicolon-separated affairs so appending flags to `CMAKE_C?_FLAGS` with `list(APPEND CMAKE_C?_FLAGS "-foo -bar")` will introduce a semicolon in the final compiler invocation if those flags aren't empty....

@1c3t3a expressed interest in adding [PartitionAlloc](https://chromium.googlesource.com/chromium/src/+/master/base/allocator/partition_allocator/PartitionAlloc.md) to our allocators collection!