Skip to content

Commit f534ff0

Browse files
committed
update docs
1 parent bed6c41 commit f534ff0

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

PERFORMANCE.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -205,7 +205,7 @@ realloc/free 1441616 tests completed in 0.597936 seconds
205205
206206
```
207207

208-
The following benchmarks were collected from [mimalloc-bench](https://github.com/daanx/mimalloc-bench) with the default configuration of IsoAlloc. As you can see from the data IsoAlloc is competitive with jemalloc, tcmalloc, and glibc/ptmalloc for some benchmarks but clearly falls behind in the Redis benchmark. For any benchmark that IsoAlloc scores poorly on I was able to tweak its build to improve the CPU time and memory consumption. It's worth noting that IsoAlloc was able to stay competitive even with performing many security checks not present in other allocators.
208+
The following benchmarks were collected from [mimalloc-bench](https://github.com/daanx/mimalloc-bench) with the default configuration of IsoAlloc. As you can see from the data IsoAlloc is competitive with jemalloc, tcmalloc, and glibc/ptmalloc for some benchmarks but clearly falls behind in the Redis benchmark. For any benchmark that IsoAlloc scores poorly on I was able to tweak its build to improve the CPU time and memory consumption. It's worth noting that IsoAlloc was able to stay competitive even with performing many security checks not present in other allocators. Please note these are 'best case' measurements, not averages.
209209

210210
```
211211
# benchmark allocator elapsed rss user sys page-faults page-reclaims
@@ -236,7 +236,7 @@ redis mimalloc 4.487 29204 2.07 0.20 0 6825
236236
redis smimalloc 4.909 30992 2.28 0.20 0 7410
237237
redis tcmalloc 4.675 37336 2.17 0.20 0 8682
238238
redis scudo 6.105 36968 2.85 0.23 0 8623
239-
redis isoalloc 8.658 62088 4.06 0.32 0 18099
239+
redis iso 7.967 105332 3.48 0.54 0 112953
240240
241241
cache-thrash1 jemalloc 01.28 3648 1.27 0.00 1 240
242242
cache-thrash1 mimalloc 01.28 3408 1.28 0.00 0 197

0 commit comments

Comments
 (0)