Re: malloc: 1st small step in long way to multiple pools

2016-03-15 Thread Otto Moerbeek
On Tue, Mar 15, 2016 at 10:22:23PM +0100, Norman Golisz wrote: > Hi Otto, > > On Wed Mar 9 2016 10:06, Otto Moerbeek wrote: > > Lightly tested by myself on amd64, you can help by reviewing and > > testing this. > > I also don't see regressions on my amd64 - running since 3 days on my >

Re: malloc: 1st small step in long way to multiple pools

2016-03-15 Thread Norman Golisz
Hi Otto, On Wed Mar 9 2016 10:06, Otto Moerbeek wrote: > Lightly tested by myself on amd64, you can help by reviewing and > testing this. I also don't see regressions on my amd64 - running since 3 days on my production system.

Re: malloc: 1st small step in long way to multiple pools

2016-03-14 Thread JOSEPH FIERRO
This is working fine for me on armv7 and macppc so far.

Re: malloc: 1st small step in long way to multiple pools

2016-03-13 Thread Juan Francisco Cantero Hurtado
On Wed, Mar 09, 2016 at 10:06:15AM +0100, Otto Moerbeek wrote: > Hi, > > a future goal for malloc is to use multiple pools in threaded environments, > to reduce lock contention. > > This is a small first step towards that goal: move two globals to the > pool-specific struct dir_info. Currently

Re: malloc: 1st small step in long way to multiple pools

2016-03-13 Thread Jonathan Armani
On Wed, Mar 09, 2016 at 10:06:15AM +0100, Otto Moerbeek wrote: > Hi, > > a future goal for malloc is to use multiple pools in threaded environments, > to reduce lock contention. > > This is a small first step towards that goal: move two globals to the > pool-specific struct dir_info. Currently

Re: malloc: 1st small step in long way to multiple pools

2016-03-13 Thread Stuart Henderson
On 2016/03/09 10:06, Otto Moerbeek wrote: > Hi, > > a future goal for malloc is to use multiple pools in threaded environments, > to reduce lock contention. > > This is a small first step towards that goal: move two globals to the > pool-specific struct dir_info. Currently there's only a single

Re: malloc: 1st small step in long way to multiple pools

2016-03-11 Thread Otto Moerbeek
On Fri, Mar 11, 2016 at 01:43:09PM +0100, Martin Pieuchot wrote: > On 09/03/16(Wed) 10:06, Otto Moerbeek wrote: > > a future goal for malloc is to use multiple pools in threaded environments, > > to reduce lock contention. > > > > This is a small first step towards that goal: move two globals

Re: malloc: 1st small step in long way to multiple pools

2016-03-11 Thread Martin Pieuchot
On 09/03/16(Wed) 10:06, Otto Moerbeek wrote: > a future goal for malloc is to use multiple pools in threaded environments, > to reduce lock contention. > > This is a small first step towards that goal: move two globals to the > pool-specific struct dir_info. Currently there's only a single pool,

Re: malloc: 1st small step in long way to multiple pools

2016-03-11 Thread Otto Moerbeek
On Thu, Mar 10, 2016 at 10:31:17PM -0800, Michael McConville wrote: > Otto Moerbeek wrote: > > a future goal for malloc is to use multiple pools in threaded > > environments, to reduce lock contention. > > > > This is a small first step towards that goal: move two globals to the > >

Re: malloc: 1st small step in long way to multiple pools

2016-03-10 Thread Michael McConville
Otto Moerbeek wrote: > a future goal for malloc is to use multiple pools in threaded > environments, to reduce lock contention. > > This is a small first step towards that goal: move two globals to the > pool-specific struct dir_info. Currently there's only a single pool, > but that will change

malloc: 1st small step in long way to multiple pools

2016-03-09 Thread Otto Moerbeek
Hi, a future goal for malloc is to use multiple pools in threaded environments, to reduce lock contention. This is a small first step towards that goal: move two globals to the pool-specific struct dir_info. Currently there's only a single pool, but that will change one day. Lightly tested by