This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: Malloc improvements
- From: Anton Blanchard <anton at au1 dot ibm dot com>
- To: Florian Weimer <fweimer at redhat dot com>
- Cc: "Carlos O'Donell" <carlos at redhat dot com>, Siddhesh Poyarekar <sid at reserved-bit dot com>, DJ Delorie <dj at redhat dot com>, libc-alpha at sourceware dot org, tuliom at linux dot vnet dot ibm dot com
- Date: Thu, 14 Jul 2016 21:49:10 +1000
- Subject: Re: Malloc improvements
- Authentication-results: sourceware.org; auth=none
- References: <20160712101010.6e6cfecb@kryten> <5a954ab2-d74c-867d-e427-ffae95389beb@redhat.com>
Hi Florian,
> > It's great to see the current focus on improving malloc. One thing
> > that would really help POWER is reducing the number of locks and
> > atomics in the fast path. Right now we have 3 in the malloc
> > fastpath and 2 in free. These add up.
>
> Does the hook variable read count as an atomic operation in this
> sense?
The read hook shouldn't be. The atomic issue I was referring to was
something we've been trying to solve for a while:
https://sourceware.org/ml/libc-alpha/2014-05/msg00118.html
Anton