Bob Friesenhahn wrote:
> On Thu, 31 Jan 2008, Alan Coopersmith wrote:
>>
>> Xorg uses pure libc malloc().   Xsun will use mmap() for larger pixmaps,
>> so that the memory is returned to the OS, but we had to cut back on how
>> much of that we do in the past because the huge number of page table
>> entries generated by that was hurting Sun Ray scalability.
> 
> That is interesting.  Can large pages be used to reduce the impact of
> the page table entries?  Does the Sun Ray hardware support large pages?

The Sun Ray hardware is irrelevant to that - in the Sun Ray model, all the
X servers run on a central server machine, so that's where the pages are
allocated - it's common to have a hundred or two X servers running on a
single Sun Ray server.   The X server translates screen updates into the
network protocol sent to the Sun Ray client device - but all the off-screen
pixmaps stay on the server.

-- 
        -Alan Coopersmith-           alan.coopersmith at sun.com
         Sun Microsystems, Inc. - X Window System Engineering


Reply via email to