On Sat, 2007-05-19 at 09:09 -0400, Douglas Allan Tutty wrote: > On Sat, May 19, 2007 at 12:32:08PM +0200, Michel D?nzer wrote: > > On Fri, 2007-05-18 at 21:23 -0400, Douglas Allan Tutty wrote: > > > > > > ssh titan -f /usr/bin/kpdf > > > open a long file > > > view each page in turn > > > > > > As each new page is viewed, xorg uses more memory, and swap goes up. > > > > > > Its as if xorg is using memory to hold the image for the new page and > > > isn't releasing the memory used to hold the old page. I conjuecture > > > that its holding all viewed pages in memory. > > > > Quite possibly, and likely on behalf of the client, i.e. kpdf in this > > case. Please rule out first that kpdf is keeping pixmaps around, be it > > on purpose or by accident. > > Since I don't really know how remote X apps work, I thought that they > just told the X server what to display; I didn't realize that they could > compell it to keep pixmaps around.
Because pixmaps reside in the X server's address space, it's as simple as creating pixmaps and never freeing them. -- Earthling Michel Dänzer | http://tungstengraphics.com Libre software enthusiast | Debian, X and DRI developer