January 2019
Intermediate to advanced
384 pages
11h 50m
English
Admittedly, modern memory managers became very good at satisfying these conflicting requirements, so has any change been made to beat them at their game? I'd say, probably not. But there are alternative general memory managers that are touting their performance advantages over the standard malloc function. Should we use them instead?
There are some alternative, high-performance memory managers that have to be taken seriously, such as Google's tcmalloc, ptmalloc2 used in the GCC compiler, and jemalloc from FreeBSD. However, as one study has shown, they are all on a par, and more importantly, each of them can outperform the other ones under certain conditions. So, changing the memory manager isn't a silver ...
Read now
Unlock full access