-
Story
-
Resolution: Unresolved
-
Undefined
-
None
-
None
-
None
-
rhel-pt-c-libs
-
None
-
False
-
False
-
-
None
-
None
-
None
-
None
-
Unspecified
-
Unspecified
-
Unspecified
-
None
During discussions on RHEL-3007, Paulo Andrade and I realized that free does not batch deallocations. Batching deallocations addresses Paulo's queuing policy concerns and should also help with performance because the arena locking cost is amortized across multiple free calls. This becomes more important after fastbin removal, which is under discussion upstream.
Patches implementing batching have been posted upstream:
Once these patches are accepted upstream, we should consider if we want to backport them into RHEL 10, along with all the other malloc performance improvements. This ticket serves as a reminder for this evaluation.
- is triggered by
-
RHEL-3007 Request for comments/feedback: tcache and memory usage not shrinking
-
- Closed
-