On Fri, Feb 1, 2013 at 1:32 AM, Jason Evans <[email protected]> wrote:
> On Jan 31, 2013, at 8:54 AM, Vinay Y S wrote: > > > I also saw the 'medium' size class in the git log as well as on this > mailing list discussions. Is there a way to re-introduce that back with, > maybe, build-time configurable tradeoffs for memory efficiency vs (?) > lock-free purging? > > As it happens, I've been working on ways to reintroduce medium size > classes over the past few days. The short synopsis is that I think it is > possible to reintroduce medium size classes without dirty page purging > sacrifices, but it is going to be complicated to maintain high concurrency > between allocation/deallocation and dirty page purging. The current code > protects all dirty page tracking with the arena mutex, but dirty page > purging for medium size classes will require a different approach, probably > based on atomic operations. > > Awesome. Would love to help out in any way possible. If you can make any in-progress versions available, I can help with testing on 72GB servers with membase workload and publish results. Thanks, Vinay
_______________________________________________ jemalloc-discuss mailing list [email protected] http://www.canonware.com/mailman/listinfo/jemalloc-discuss
