> It's been rumoured that Jonathan Corbet said:
> >
> > I've been messing with 1.3.5, trying to decide if I can really move my
> > family finances over and also pondering a new LWN article. Things are
>
> I still haven't seen the article, but I gather it was compilmentary.
> Thanks.
>
> > But...I've noticed that my X server seems to grow without bound while I'm
>
> If its the X server, then its an X server bug. X clients have no
> imediate or direct effect on memory management inside the x server.
> The idea is security: no single x client, no matter how malicious,
> is supposed to be able to crash or otherwise mess up the x server.
>
> Normally, the x server malloc's memory to store pixmaps that the client
> asked to have displayed. It allocs memory for fonts; lots of other
> things. When a client goes away, that memory is 'reclaimed'. That
> does not (necessarily) mean that X11 calls the free() subroutine;
> instead, it keeps that memory and puts it in an internal pool of
> available memory for reuse at a later time. In part, it does this to
> avoid 'memory fragmentation' which is the memory analogue of
> what happens to MSDOS file systems. So in fact, the x server may have a
> pile of free memory inside of it; its just that the linux kernel & the
> other memory reporting tools don't know/haven't been told this.
>
> (BTW this is also why X11 is client-server: if an X11 client crashes,
> the server is still there, running, and able to clean up after the dead
> client. The down side is, of course, that the x server (like the
> kernel) has to be 'perfect' and 'bug free'.)
Is there a tool to find out how the X server is using its memory?
Maybe we could at least see where it's going wrong.
dave
--
Gnucash Developer's List
To unsubscribe send empty email to: [EMAIL PROTECTED]