Hans Wilmer wrote:
> On Sat, Jan 25, 2003 at 05:18:46PM -0500, Jason McCarty wrote:
> 
> > > Well, it does :) What is the difference between 'cached' and
> > > 'buffers'? I wanted to know that since long, but never found out.
> > 
> > Well, after digging through the kernel sources (such fun!), I think I
> > figured that out. "cached" is files that have been read from disk, but
> > aren't currently opened by any processes. "buffers" is the same, except
> > it counts opened files instead.
> 
> Thanks for the info! Do files contributing to buffers contribute to
> cache at the same time?

The way free accounts it, there's no overlap, although the kernel
internally treats buffers as a subset of cache.

> > > What wonders me it the memory usage of Xfree86. It seems that with
> > >   492 root       7 -10  560M  15M   836 S <   0.0  3.1 219:38 XFree86
> > 
> > Hmm, I would guess that the actual memory X is using is SIZE-512, so the
> > actual usage would be 48M.
> 
> This would make a negative number of memory usage shortly after
> starting the X server :)

Doh! Wouldn't that be cool though :)

> > I have a 64MB video card, and X maps it as 4 times the actual size,
> > so that my SIZE is 270M, but X really only uses 14M.
> 
> This would explain a lot! My card has afair 128 MB, accounted as 512
> MB plus 15 MB adds up to 527 --- plus some other memory actually used,
> but swapped out, plus maybe a little memory due to leaks.
> 
> > That doesn't mean X doesn't leak, of course ;-) The problem might
> > just be that resource leaks in X programs cause memory leaks in the
> > X server.
> 
> Hm, they shouldn't do that ...

Well, most of an X program's pixmaps and other GUI info is stored on the
X server. So if a program doesn't tell X when to discard them, X thinks
they're still in use, and doesn't free them.

So leaky X programs make your X server leak. It's not really X's fault,
since it can't do much about it. It might be able to clean up some when
programs exit, I'm not sure.

Jason


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to