[PATCH] NEWS: Mention tcache improvements

Adhemerval Zanella Netto adhemerval.zanella@linaro.org
Tue Jul 8 17:53:45 GMT 2025



On 08/07/25 14:43, Cupertino Miranda wrote:
> Hi Adhmerval,
> 
> I will work on a mechanism to release old cached non used chunks.
> Soon, I will propose a patch to free old cached chunks.
> After that it is very possible that enabling it to some extent by default makes sense.

Excellent, thanks for working on this.

> 
> Cheers,
> Cupertino
> 
> On 08-07-2025 17:14, Adhemerval Zanella Netto wrote:
>>
>>
>> On 08/07/25 12:07, Wilco Dijkstra wrote:
>>>
>>> Update NEWS with tcache improvements.
>>>
>>> OK for commit?
>>
>> LGTM, thanks.  I have not followed in detail this development, why can't
>> make it the default? It because of memory usage increase?
>>
>> Reviewed-by: Adhemerval Zanella  <adhemerval.zanella@linaro.org>
>>
>>>
>>> ---
>>>
>>> diff --git a/NEWS b/NEWS
>>> index cc668344c12255220881c8c8752eef3c744123b4..7c407c2ea3da1af3dd819f58129be8b5afc606e9 100644
>>> --- a/NEWS
>>> +++ b/NEWS
>>> @@ -26,6 +26,11 @@ Major new features:
>>>     speed_t is redefined to simply be the baud rate specified as an
>>>     unsigned int, which matches the kernel interface.
>>>   +* The thread-local cache in malloc (tcache) now supports caching of large
>>> +  blocks.  This feature can be enabled by setting the tunable
>>> +  glibc.malloc.tcache_max to a larger value (max 4194304).
>>> +  Tcache is also significantly faster for small sizes.
>>> +
>>>   Deprecated and removed features, and other changes affecting compatibility:
>>>     * The glibc.rtld.execstack now supports a compatibility mode to allow
>>>
>>
> 



More information about the Libc-alpha mailing list