Subject: Re: indexing of page maps?
To: Julian Assange <proff@iq.org>
From: Chuck Silvers <chuq@chuq.com>
List: tech-kern
Date: 02/15/2000 14:55:25
the current implementation of a process address space is a linked list.
applications like libefence won't scale well until we switch to using
a better data structure to represent an address space.

anyone want to write some splay trees?  :-)

-Chuck


On Tue, Feb 15, 2000 at 10:42:13PM +1100, Julian Assange wrote:
> 
> I noticed when running libefence on a heavy small object mallocer, increasing
> slowdown for each mmap. libefence maps pages like so:
> 
> 
>         OXOXOXOXOXOXOXOXOXOX
> 
> for each malloc, inorder to catch off region reads and writes. If whatever pmap/uvm
> mechanism being applied only has linear page indexing, this would account for
> the observed behavior. Is this the case?
> 
> Jason? Chuck?