> On Fri, 19 Sep 2003 22:40:47 -0400 > Greg Meyer <[EMAIL PROTECTED]> uttered: > >> Here is some output from top. See how X is using 212M. Way more than >> it used to. Has anybody else experienced anything like this? > > Here's mine. > > 1628 root 14 287m 29m 3732 R 1.3 7.9 1:42.01 X > > I have nothing to compare it to as regards the previous version of X, > but even tho it seems to be using a lot of memory, the thing to keep in > mind is:
I think there may be some misconceptions about how much actual physical memory is being used by X, and what the total number there represents. The size you see there is a combination of things such as memory mapped to the video card, shared libraries, and actual physical memory. The mapped video memory, which can be huge depending on the dedicated memory on your video card, does not take up physical RAM. Most of it is just stored on the device itself, but for various reasons, need to be shown as part of memory. A 64M video card would add 64M to the total number, but would use almost no actual system RAM. There are also a bunch of shared libraries that contribute to the total. These include glibc and a bunch of other libraries. You can probably look somewhere in /proc to find the breakdown. In any case, the footprint of X minus shared libs is probably aroud 3-4M. Finally, the actual runtime memory likely depends on things like your choice of desktop background, bit depth, screen resolution, existence of some sort of buffer area for clean redraws, etc..
Want to buy your Pack or Services from MandrakeSoft? Go to http://www.mandrakestore.com
