Reducing the use of non-glibc allocators in Fedora
Reducing the use of non-glibc allocators in Fedora
Memory allocation for applications is a bit of a balancing act between various factors including CPU performance, memory efficiency, and how the memory is actually being allocated and deallocated by the application. Different programs may have diverse needs, but it is often the kind of workload that the application is expected to handle that determines which memory allocator performs best. That argues for a diversity of memory allocators (and allocation strategies) but, on the other hand, that complicates things for Linux distributions. As a result, Fedora is discussing ways to rein in the spread of allocators used by its packages.
