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?

This difference may explain why I saw much better performance with 
Solaris 9's Xsun on Sun hardware (Blade 2500) when smashing a lot of 
large images into it than I am seeing with presumably much more 
capable Opteron/NVIDIA (Sun Ultra-40) hardware.  With Solaris 10, the 
server stops accepting more images without returning an error.

Bob
======================================
Bob Friesenhahn
bfriesen at simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/
GraphicsMagick Maintainer,    http://www.GraphicsMagick.org/


Reply via email to