Memory-usage in a modern OS is complicated, as many people on this list have
already shown. While most users will cry "memory leak" and give out
incorrect observations (and power-users can often get very technical
speaking about something they don't thoroughly understand), their complaints
do reflect a problem.

That's why, in the recent year, memory consumption and performance problems
have generated a lot of developer interest in the GNOME circles, as you
could see by following the Planet GNOME (http://planet.gnome.org). You can
also check Federico Mena Quintero's blog (
http://primates.ximian.com/~federico/news.html) for some of his notes about
performance work he's been doing, if you wish to get a (developer-oriented)
picture of whatever causes those things. One popular memory bug is constants
which are not placed in readonly-segments in shared libraries: this causes
this memory to be spent for every process linking in this library. Here you
might find some more info: http://live.gnome.org/MemoryReduction

The recent Linux kernels (>2.6.114) added 'smaps' per-process data [2] which
allows you to find out how much RSS the shared libraries are using, and thus
to subtract them from the process' own RSS (its' executable data + heap).
Read more about it here:
http://bmaurer.blogspot.com/2006/03/memory-usage-with-smaps.html

Really, there are encouraging news on that front, but the general answer to
Free Software woes remains: if you want to get something done, join the
effort.

On 1/16/07, Oded Arbel <[EMAIL PROTECTED]> wrote:

And can something be done about it ??

Reply via email to